ports/opt (3.1): squid: update to 3.5.1
commit 075b64eb39d54503aaf4606aeacb936266e6881a Author: Juergen Daubert <jue@jue.li> Date: Tue Jan 20 16:43:44 2015 +0100 squid: update to 3.5.1 diff --git a/squid/.footprint b/squid/.footprint index 9ae12d0..60b33af 100644 --- a/squid/.footprint +++ b/squid/.footprint @@ -8,8 +8,6 @@ drwxr-xr-x root/root etc/squid/ -rw-r--r-- root/root etc/squid/errorpage.css.default -rw-r--r-- root/root etc/squid/mime.conf -rw-r--r-- root/root etc/squid/mime.conf.default --rw-r--r-- root/root etc/squid/msntauth.conf --rw-r--r-- root/root etc/squid/msntauth.conf.default -rw-r--r-- root/root etc/squid/squid.conf -rw-r--r-- root/root etc/squid/squid.conf.default -rw-r--r-- root/root etc/squid/squid.conf.documented @@ -22,7 +20,6 @@ drwxr-xr-x root/root usr/lib/squid/ -rwxr-xr-x root/root usr/lib/squid/basic_db_auth -rwxr-xr-x root/root usr/lib/squid/basic_fake_auth -rwxr-xr-x root/root usr/lib/squid/basic_getpwnam_auth --rwxr-xr-x root/root usr/lib/squid/basic_msnt_auth -rwxr-xr-x root/root usr/lib/squid/basic_msnt_multi_domain_auth -rwxr-xr-x root/root usr/lib/squid/basic_ncsa_auth -rwxr-xr-x root/root usr/lib/squid/basic_nis_auth @@ -30,9 +27,11 @@ drwxr-xr-x root/root usr/lib/squid/ -rwxr-xr-x root/root usr/lib/squid/basic_radius_auth -rwxr-xr-x root/root usr/lib/squid/basic_smb_auth -rwxr-xr-x root/root usr/lib/squid/basic_smb_auth.sh +-rwxr-xr-x root/root usr/lib/squid/basic_smb_lm_auth -rwxr-xr-x root/root usr/lib/squid/cachemgr.cgi -rwxr-xr-x root/root usr/lib/squid/digest_file_auth -rwxr-xr-x root/root usr/lib/squid/diskd +-rwxr-xr-x root/root usr/lib/squid/ext_delayer_acl -rwxr-xr-x root/root usr/lib/squid/ext_file_userip_acl -rwxr-xr-x root/root usr/lib/squid/ext_session_acl -rwxr-xr-x root/root usr/lib/squid/ext_sql_session_acl @@ -55,10 +54,13 @@ drwxr-xr-x root/root usr/man/man1/ drwxr-xr-x root/root usr/man/man8/ -rw-r--r-- root/root usr/man/man8/basic_db_auth.8.gz -rw-r--r-- root/root usr/man/man8/basic_getpwnam_auth.8.gz +-rw-r--r-- root/root usr/man/man8/basic_msnt_multi_domain_auth.8.gz -rw-r--r-- root/root usr/man/man8/basic_ncsa_auth.8.gz +-rw-r--r-- root/root usr/man/man8/basic_pop3_auth.8.gz -rw-r--r-- root/root usr/man/man8/basic_radius_auth.8.gz -rw-r--r-- root/root usr/man/man8/cachemgr.cgi.8.gz -rw-r--r-- root/root usr/man/man8/digest_file_auth.8.gz +-rw-r--r-- root/root usr/man/man8/ext_delayer_acl.8.gz -rw-r--r-- root/root usr/man/man8/ext_file_userip_acl.8.gz -rw-r--r-- root/root usr/man/man8/ext_session_acl.8.gz -rw-r--r-- root/root usr/man/man8/ext_sql_session_acl.8.gz diff --git a/squid/.md5sum b/squid/.md5sum index 1151f03..375745b 100644 --- a/squid/.md5sum +++ b/squid/.md5sum @@ -1,2 +1,2 @@ -dd94bf3ea23e552153b5ee03fc523a4e squid -3136edfe9bc2458e725671b0d2455702 squid-3.4.10.tar.xz +2e266dae2206f38bf456376369d9b9e7 squid +b3c9d9726314c1136b7a4c06447db24b squid-3.5.1.tar.xz diff --git a/squid/Pkgfile b/squid/Pkgfile index c29216a..c156b27 100644 --- a/squid/Pkgfile +++ b/squid/Pkgfile @@ -3,9 +3,9 @@ # Maintainer: Juergen Daubert, jue at crux dot nu name=squid -version=3.4.10 +version=3.5.1 release=1 -source=(http://www.squid-cache.org/Versions/v3/3.4/$name-$version.tar.xz +source=(http://www.squid-cache.org/Versions/v3/3.5/$name-$version.tar.xz squid) build () { diff --git a/squid/README b/squid/README index 72844f3..4287d9c 100644 --- a/squid/README +++ b/squid/README @@ -9,9 +9,10 @@ PRE-INSTALL 'passwd -l squid' POST-INSTALL -1. add a cache_dir entry to /etc/squid/squid.conf: +1. squid requires a mounted /dev/shm for shared memory access +2. add a cache_dir entry to /etc/squid/squid.conf: cache_dir aufs /var/squid 2000 16 256 -2. run '/usr/sbin/squid -z' to build the cache structure +3. run '/usr/sbin/squid -z' to build the cache structure PRECAUTION 1. all directories used by squid must be chown to diff --git a/squid/squid b/squid/squid index e3b11d2..18e87a0 100644 --- a/squid/squid +++ b/squid/squid @@ -6,7 +6,7 @@ SQUID=/usr/sbin/squid wait_until_down() { - while [[ $(pidof $SQUID) ]]; do + while [ "$(pidof $SQUID)" ]; do sleep 1 done }
participants (1)
-
crux@crux.nu