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

Publicado por Carlos Affonso Henriques. 09/01/2008

[ Hits: 6.577 ]

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

Script para verificar o espaço atual do HD

feet.sh - pseudo screensaver em bash

Dia da semana

Gerenciador Servidor de Arquivos

Antiprotetor de links


  

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