Script para automatizar compilação e instalação do Squid

Publicado por Carlos Affonso Henriques. 09/01/2008

[ Hits: 6.675 ]

Homepage: capitainkurn.blogspot.com.br/

Download sdqcfg.sh




Algumas distribuições Linux não vem com Squid instalado por default, o Slackware é um exemplo.

O motivo disso é o fato do Squid possuir determinadas opções que são habilitadas ou desabilitadas durante sua compilação através do script configure.

Para facilitar a vida fiz este script que costumo usar em meu dia a dia para automatizar a compilação e instalação do Squid.

  



Esconder código-fonte

#!/bin/bash

/usr/sbin/groupadd -g 23 -o squid
/usr/sbin/useradd -u 23 -o -g squid -d /var/squid -s /dev/null squid
/usr/bin/mkdir -p /var/squid/cache
/usr/bin/chown -Rf squid.squid /var/squid
./configure --prefix=/usr --localstatedir=/var/squid --datadir=/usr/share/squid --mandir=/usr/share/man --sysconfdir=/etc/squid --enable-storeio="aufs,ufs,diskd,coss,null" --enable-dependency-tracking --enable-removal-policies="lru,heap" --enable-icmp --enable-kill-parent-hack --enable-ssl --enable-arp-acl --enable-htcp --disable-http-violations --enable-linux-netfilter --disable-internal-dns --enable-auth="basic,digest,ntlm,negotiate" --enable-basic-auth-helpers="NCSA,SASL,SMB" --enable-ntlm-auth-helpers="SMB,fakeauth,no_check" --enable-digest-auth-helpers="password" --enable-ntlm-fail-open --enable-external-acl-helpers="ip_user,unix_group,wbinfo_group" --enable-x-accelerator-vary --disable-unlinkd --enable-carp --with-pthreads --with-dl --with-aio --enable-truncate --disable-pool --disable-epool --disable-kqueue
sleep 2
echo "compiling Squid"
sleep 2
make
sleep 2
echo "Installing Squid"
echo
sleep 2
make install
sleep 2
echo "Striping /usr/sbin/squid"
/usr/bin/strip -s /usr/sbin/squid
echo
echo "Squid sucessfully installed"

Scripts recomendados

Classes para o cbq.init

Automatizar a criação de domínios, sites e usuários de FTP

Brincando com a libnotify

Descobrir biblioteca faltante ao rodar *.exe no wine

Criando pdf para impressão de livros


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts