mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 11:13:24 +02:00
squid: Update to 3.3.8.
This commit is contained in:
97
lfs/squid
97
lfs/squid
@@ -24,10 +24,10 @@
|
||||
|
||||
include Config
|
||||
|
||||
VER = 3.1.23
|
||||
VER = 3.3.8
|
||||
|
||||
THISAPP = squid-$(VER)
|
||||
DL_FILE = $(THISAPP).tar.bz2
|
||||
DL_FILE = $(THISAPP).tar.xz
|
||||
DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_MD5 = e15fdb8c615cf1f9525be0a2b75c60a7
|
||||
$(DL_FILE)_MD5 = 6a8fa0075f2fbdd899ac4c9d95fe67cb
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
@@ -69,47 +69,56 @@ $(subst %,%_MD5,$(objects)) :
|
||||
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xjf $(DIR_DL)/$(DL_FILE)
|
||||
|
||||
cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.1-10486.patch
|
||||
cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.1-10487.patch
|
||||
|
||||
cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls \
|
||||
--datadir=/usr/lib/squid \
|
||||
--mandir=/usr/share/man --libexecdir=/usr/lib/squid \
|
||||
--localstatedir=/var --sysconfdir=/etc/squid \
|
||||
--enable-poll --enable-icmp --disable-wccp \
|
||||
--enable-ident-lookups \
|
||||
--enable-storeio="aufs,diskd,ufs" --enable-ssl \
|
||||
--enable-underscores --enable-ntlm-fail-open --enable-arp-acl \
|
||||
--enable-http-violations --enable-auth=basic,ntlm \
|
||||
--enable-removal-policies="heap,lru" \
|
||||
--enable-delay-pools --enable-linux-netfilter \
|
||||
--enable-basic-auth-helpers="NCSA,SMB,MSNT,LDAP,multi-domain-NTLM,PAM,squid_radius_auth" \
|
||||
--enable-useragent-log \
|
||||
--enable-referer-log \
|
||||
--enable-snmp \
|
||||
--with-pthreads --with-dl \
|
||||
--with-maxfd="65536" \
|
||||
--with-filedescriptors=65536 \
|
||||
--with-large-files \
|
||||
--with-aio \
|
||||
--enable-async-io=8 \
|
||||
--enable-unlinkd \
|
||||
--enable-ntln-fail-open \
|
||||
--enable-ntlm-auth-helpers="smb_lm,no_check,fakeauth" \
|
||||
--enable-internal-dns \
|
||||
--enable-epoll \
|
||||
--disable-kqueue \
|
||||
--enable-select \
|
||||
--enable-cache-digests \
|
||||
--enable-forw-via-db \
|
||||
--enable-htcp \
|
||||
--enable-ipf-transparent \
|
||||
--enable-kill-parent-hack \
|
||||
--disable-wccpv2 \
|
||||
--enable-icap-client \
|
||||
--disable-esi
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xaf $(DIR_DL)/$(DL_FILE)
|
||||
cd $(DIR_APP) && ./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc/squid \
|
||||
--datadir=/usr/lib/squid \
|
||||
--mandir=/usr/share/man \
|
||||
--libexecdir=/usr/lib/squid \
|
||||
--localstatedir=/var \
|
||||
--disable-ipv6 \
|
||||
--enable-poll \
|
||||
--disable-icmp \
|
||||
--disable-wccp \
|
||||
--enable-ident-lookups \
|
||||
--enable-storeio="aufs,diskd,ufs" \
|
||||
--enable-ssl \
|
||||
--enable-underscores \
|
||||
--enable-http-violations \
|
||||
--enable-removal-policies="heap,lru" \
|
||||
--enable-delay-pools \
|
||||
--enable-linux-netfilter \
|
||||
--enable-snmp \
|
||||
--enable-auth \
|
||||
--enable-auth-basic \
|
||||
--enable-auth-digest \
|
||||
--enable-auth-negotiate \
|
||||
--enable-auth-ntlm \
|
||||
--enable-log-daemon-helpers \
|
||||
--enable-url-rewrite-helpers \
|
||||
--enable-build-info \
|
||||
--enable-eui \
|
||||
--with-pthreads \
|
||||
--with-dl \
|
||||
--with-maxfd="65536" \
|
||||
--with-filedescriptors=65536 \
|
||||
--with-large-files \
|
||||
--with-aio \
|
||||
--enable-async-io=8 \
|
||||
--enable-unlinkd \
|
||||
--enable-internal-dns \
|
||||
--enable-epoll \
|
||||
--disable-kqueue \
|
||||
--enable-select \
|
||||
--enable-cache-digests \
|
||||
--enable-forw-via-db \
|
||||
--enable-htcp \
|
||||
--enable-ipf-transparent \
|
||||
--enable-kill-parent-hack \
|
||||
--disable-wccpv2 \
|
||||
--enable-icap-client \
|
||||
--disable-esi
|
||||
|
||||
cd $(DIR_APP) && make $(MAKETUNING)
|
||||
cd $(DIR_APP) && make install
|
||||
|
||||
Reference in New Issue
Block a user