#
# Conditional build:
-# _with_combined_log - enables apache-like combined log format
+%bcond_with combined_log # enables apache-like combined log format
#
Summary: SQUID Internet Object Cache
Summary(es): proxy/cache para www/ftp/gopher
Summary(uk): Squid - ËÅÛ ÏÂ'¤ËÔ¦× Internet
Summary(zh_CN): SQUID ¸ßËÙ»º³å´úÀí·þÎñÆ÷
Name: squid
-Version: 2.5.STABLE3
-Release: 10.1
+Version: 2.5.STABLE5
+Release: 1
Epoch: 7
License: GPL v2
Group: Networking/Daemons
Source0: http://www.squid-cache.org/Versions/v2/2.5/%{name}-%{version}.tar.bz2
-# Source0-md5: ed5eb7835d00fdecc7dd7c1837542df2
+# Source0-md5: 45ed1b1cd492e3f529085d09c3ffc1b8
Source1: %{name}-1.1.19-faq.tar.gz
# Source1-md5: 77d04ae621d19548797e3a0deb540df6
Source2: %{name}.init
Source6: %{name}.logrotate
Source7: %{name}.pamd
# Bug fixes from Squid home page:
-Patch0: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-ncsa_auth_passwdfile.patch
-Patch1: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-multicast-ICP-timeout.patch
-Patch2: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-407_user_name.patch
-Patch3: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-digest_compile.patch
-Patch4: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-aufs_threads.patch
-Patch5: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-aufs_open_fail.patch
-Patch6: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-mem_cfd.patch
-Patch7: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-blank-username-log.patch
-Patch8: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-coss-improvements.patch
-Patch9: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-syscalls.disk-counters.patch
-Patch10: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-round_robin_max_size.patch
-Patch11: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-peer_digest_not_found_assertion.patch
-Patch12: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-SENT_PASV.patch
-Patch13: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-ie_refresh.patch
-Patch14: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-reply_body_max_size.patch
-Patch15: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-hostheader.patch
-Patch16: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-tcp_reset_leak.patch
-Patch17: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-ERR_TOO_BIG_Spanish.patch
-Patch18: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-minimum_retry_timeout.patch
-Patch19: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-cachePeerPingsSentsnmp.patch
-Patch20: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-store_check_cachable_stats.patch
-Patch21: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-hostscomments.patch
-Patch22: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-memwarnsbrk.patch
-Patch23: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-header_access_peer.patch
-Patch24: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-neighbor_type_domain.patch
-Patch25: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-carpfactor.patch
-Patch26: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-gcc-3_3.patch
-Patch27: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-aufs-openingfds.patch
-Patch28: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-external_acl_ident.patch
-Patch29: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-icmpRecv.patch
-Patch30: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-rfc_reference.patch
-Patch31: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-log_quote.patch
-Patch32: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-devnull.patch
-Patch33: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-cache_dir_doc.patch
-Patch34: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-deny_info.patch
-Patch35: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-HttpHeaderTools.patch
-Patch36: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-Lithuanian.patch
-Patch37: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-forwarded_for.patch
-Patch38: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-coss-improvements-2.patch
-Patch39: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE3-http_reply_access-denied.patch
+Patch0: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-ntlm_assert.patch
+Patch1: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-ldap.patch
+Patch2: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-helper_warning.patch
+Patch3: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-pkgconfig.patch
+Patch4: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-vary.patch
+Patch5: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-lin22_poll.patch
+Patch6: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-version.patch
+Patch7: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-deny_info.patch
+Patch8: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-CONNECT_timeout.patch
+Patch9: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-cache_swap_log.patch
+Patch10: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-ntlm_warning.patch
+Patch11: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-rfc1035NameUnpack.patch
+Patch12: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-digest_blank.patch
+Patch13: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-post_assert.patch
+Patch14: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-spelling.patch
+Patch15: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-digest_ERR.patch
+Patch16: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-turkish_ERR_DNS_FAIL.patch
+Patch17: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-vary_negatively.patch
# Other patches:
-Patch110: http://www.sed.pl/~mrk/qos/squid_hit_miss_mark.patch
+Patch110: http://www.sed.pl/~mrk/qos/%{name}_hit_miss_mark.patch
Patch120: %{name}-fhs.patch
Patch130: %{name}-location.patch
Patch140: %{name}-domainmatch.patch
Patch180: %{name}-crash-on-ENOSPC.patch
Patch190: %{name}-newssl.patch
Patch200: %{name}-sasl.patch
-Patch210: http://piorun.ds.pg.gda.pl/~blues/patches/squid-more_FD-new.patch
+Patch210: http://piorun.ds.pg.gda.pl/~blues/patches/%{name}-more_FD-new.patch
Patch220: %{name}-empty-referer.patch
-Patch230: %{name}-apache-like-combined-log.patch
+Patch230: %{name}-2.5.STABLE4-apache-like-combined-log.patch
+URL: http://www.squid-cache.org/
BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: cyrus-sasl-devel >= 2.1.0
BuildRequires: openldap-devel
-BuildRequires: openssl-devel >= 0.9.7a
+BuildRequires: openssl-devel >= 0.9.7d
BuildRequires: pam-devel
BuildRequires: perl
PreReq: rc-scripts >= 0.2.0
Summary: CGI script for Squid management
Summary(pl): Skrypt CGI do zarz±dzania Squidem przez WWW
Group: Networking/Admin
-Requires: %{name} = %{epoch}:%{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: httpd
%description cachemgr
%package ldap_auth
Summary: LDAP authentication helper for Squid
-Summary(pl): Wsparcie autentykacji LDAP dla squida
+Summary(pl): Obs³uga uwierzytelniania LDAP dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description ldap_auth
This Squid helper allows authentication against LDAP directories using
the "simple authentication" (plain-text).
%description ldap_auth -l pl
-Pakiet ten pozwala na autentykacjê LDAP za pomoc± prostej autentykacji
-(otwartym tekstem).
+Pakiet ten pozwala na uwierzytelnianie przez LDAP za pomoc± prostego
+uwierzytelniania (otwartym tekstem).
%package pam_auth
Summary: PAM authentication helper for Squid
-Summary(pl): Wsparcie autentykacji PAM dla squida
+Summary(pl): Obs³uga uwierzytelniania PAM dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: pam >= 0.77.3
%description pam_auth
This program authenticates users against a PAM configured
users to any authentication source for which you have a PAM module.
%description pam_auth -l pl
-Program ten pozwala na autentykacjê u¿ytkowników squida w dowolnym
+Program ten pozwala na uwierzytelnianie u¿ytkowników squida w dowolnym
¼ródle posiadaj±cym modu³ PAM.
%package smb_auth
Summary: SMB authentication helper for Squid
-Summary(pl): Wsparcie autentykacji SMB dla squida
+Summary(pl): Obs³uga uwierzytelniania SMB dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description smb_auth
This is a proxy authentication module. With smb_auth you can
Samba.
%description smb_auth -l pl
-To jest modu³ autentykacji proxy. Z smb_auth mo¿esz autentyfikowaæ
-u¿ytkowników proxy na serwerach SMB, jak Windows NT czy Samba.
+To jest modu³ uwierzytelniania proxy. Przy pomocy smb_auth mo¿na
+uwierzytelniaæ u¿ytkowników proxy na serwerach SMB, jak Windows NT czy
+Samba.
%package msnt_auth
Summary: MSNT domain authentication helper for Squid
-Summary(pl): Wsparcie autentykacji domen MSNT dla squida
+Summary(pl): Obs³uga uwierzytelniania w domenie MSNT dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description msnt_auth
This is an authentication module for the Squid proxy server to
authenticate users on an NT domain.
%description msnt_auth -l pl
-Jest to modu³ autentykacji proxy, który pozwala na autentyfikowanie
-u¿ytkowników proxy w domenie NT.
+Jest to modu³ uwierzytelniania proxy, który pozwala na
+uwierzytelnianie u¿ytkowników proxy w domenie NT.
%package yp_auth
Summary: YP authentication helper for Squid
-Summary(pl): Wsparcie autentykacji YP dla squida
+Summary(pl): Obs³uga uwierzytelniania YP dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description yp_auth
This is an authentication module for the Squid proxy server to
authenticate users on YP.
%description yp_auth -l pl
-Jest to modu³ autentykacji proxy, który pozwala na autentyfikowanie
-u¿ytkowników proxy poprzez YP.
+Jest to modu³ uwierzytelniania proxy, który pozwala na
+uwierzytelnianie u¿ytkowników proxy poprzez YP.
%package ncsa_auth
Summary: NCSA httpd style authentication helper for Squid
-Summary(pl): Wsparcie autentykacji NCSA httpd dla squida
+Summary(pl): Obs³uga uwierzytelniania NCSA httpd dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description ncsa_auth
This module uses a NCSA httpd style password file for authentication.
%description ncsa_auth -l pl
-Modu³ autentykacji proxy u¿ywaj±cy pliku hase³ jak w NCSA httpd.
+Modu³ uwierzytelniania proxy u¿ywaj±cy pliku hase³ jak w NCSA httpd.
%package sasl_auth
Summary: SASL authentication helper for Squid
-Summary(pl): Wsparcie autentykacji SASL dla squida
+Summary(pl): Obs³uga uwierzytelniania SASL dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description sasl_auth
This is an authentication module for the Squid proxy server to
authenticate users via SASL.
%description sasl_auth -l pl
-Jest to modu³ autentykacji proxy, który pozwala na autentyfikowanie
-u¿ytkowników proxy poprzez SASL.
+Jest to modu³ uwierzytelniania proxy, który pozwala na
+uwierzytelnianie u¿ytkowników proxy poprzez SASL.
%package winbind_auth
Summary: WINBIND authentication helper for Squid
-Summary(pl): Wsparcie autentykacji WINBIND dla squida
+Summary(pl): Obs³uga uwierzytelniania WINBIND dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description winbind_auth
This is an authentication module for the Squid proxy server to
authenticate users via WINBIND.
%description winbind_auth -l pl
-Jest to modu³ autentykacji proxy, który pozwala na autentyfikowanie
-u¿ytkowników proxy poprzez WINBIND.
+Jest to modu³ uwierzytelniania proxy, który pozwala na
+uwierzytelnianie u¿ytkowników proxy poprzez WINBIND.
%package getpwname_auth
Summary: getpwname authentication helper for Squid
-Summary(pl): Wsparcie autentykacji getpwname dla squida
+Summary(pl): Obs³uga uwierzytelniania getpwname dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description getpwname_auth
This is an authentication module for the Squid proxy server to
authenticate users using getpwname.
%description getpwname_auth -l pl
-Jest to modu³ autentykacji proxy, który pozwala na autentyfikowanie
-u¿ytkowników proxy poprzez getpwname.
+Jest to modu³ uwierzytelniania proxy, który pozwala na
+uwierzytelnianie u¿ytkowników proxy poprzez getpwname.
%package passwd_auth
Summary: passwd authentication helper for Squid
-Summary(pl): Wsparcie autentykacji passwd dla squida
+Summary(pl): Obs³uga uwierzytelniania passwd dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description passwd_auth
This is an authentication module for the Squid proxy server to
authenticate users with separate passwd file.
%description passwd_auth -l pl
-Jest to modu³ autentykacji proxy, który pozwala na autentyfikowanie
-u¿ytkowników proxy poprzez oddzielny plik passwd.
+Jest to modu³ uwierzytelniania proxy, który pozwala na
+uwierzytelnianie u¿ytkowników proxy poprzez oddzielny plik passwd.
%package ntlm_auth
Summary: NTLM authentication helper for Squid
-Summary(pl): Wsparcie autentykacji NTLM dla squida
+Summary(pl): Obs³uga uwierzytelniania NTLM dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description ntlm_auth
This is an authentication module for the Squid proxy server to
authenticate users on NTLM.
%description ntlm_auth -l pl
-Jest to modu³ autentykacji proxy, który pozwala na autentyfikowanie
-u¿ytkowników proxy poprzez NTLM.
+Jest to modu³ uwierzytelniania proxy, który pozwala na
+uwierzytelnianie u¿ytkowników proxy poprzez NTLM.
%package ip_acl
Summary: IP external ACL helper for Squid
Summary(pl): Wsparcie kontroli dostêpu przez IP dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description ip_acl
-This is an external ACL module for the Squid proxy server to
-limit acces for users based on IP address.
+This is an external ACL module for the Squid proxy server to limit
+acces for users based on IP address.
%description ip_acl -l pl
Jest to modu³ kontroli dostêpu (ACL) do proxy, który pozwala na
Summary: LDAP group external ACL helper for Squid
Summary(pl): Wsparcie kontroli dostêpu przez grupy LDAP dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description ldap_acl
-This is an external ACL module for the Squid proxy server to
-limit acces for users based on LDAP group membership.
+This is an external ACL module for the Squid proxy server to limit
+acces for users based on LDAP group membership.
%description ldap_acl -l pl
Jest to modu³ kontroli dostêpu (ACL) do proxy, który pozwala na
Summary: UNIX group external ACL helper for Squid
Summary(pl): Wsparcie kontroli dostêpu przez grupy UNIX dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description unix_acl
-This is an external ACL module for the Squid proxy server to
-limit acces for users based on UNIX group membership.
+This is an external ACL module for the Squid proxy server to limit
+acces for users based on UNIX group membership.
%description unix_acl -l pl
Jest to modu³ kontroli dostêpu (ACL) do proxy, który pozwala na
Summary: NT domain group external ACL helper for Squid
Summary(pl): Wsparcie kontroli dostêpu przez grupy w domenie NT dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description wbinfo_acl
-This is an external ACL module for the Squid proxy server to
-limit acces for users based on NT domain group membership using wbinfo.
+This is an external ACL module for the Squid proxy server to limit
+acces for users based on NT domain group membership using wbinfo.
%description wbinfo_acl -l pl
Summary: NT domain group external ACL helper for Squid
Summary(pl): Wsparcie kontroli dostêpu przez grupy w domenie NT dla squida
Group: Networking/Admin
-Requires: %{name}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description winbind_acl
-This is an external ACL module for the Squid proxy server to
-limit acces for users based on NT domain group membership
-based on Samba Winbindd from Samba 2.2.4 or greater.
+This is an external ACL module for the Squid proxy server to limit
+acces for users based on NT domain group membership based on Samba
+Winbindd from Samba 2.2.4 or greater.
%description winbind_acl -l pl
Jest to modu³ kontroli dostêpu (ACL) do proxy, który pozwala na
ograniczenie dostêpu u¿ytkowników proxy na podstawie ich
-przynale¿no¶ci do grup w domenie NT oparty na Samba Winbindd
-z pakietu Samba 2.2.4 lub wy¿szego.
+przynale¿no¶ci do grup w domenie NT oparty na Samba Winbindd z pakietu
+Samba 2.2.4 lub wy¿szego.
%prep
%setup -q -a 1 -a 4
%patch15 -p1
%patch16 -p1
%patch17 -p1
-%patch18 -p1
-%patch19 -p1
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch23 -p1
-%patch24 -p1
-%patch25 -p1
-%patch26 -p1
-%patch27 -p1
-%patch28 -p1
-%patch29 -p1
-%patch30 -p1
-%patch31 -p1
-%patch32 -p1
-%patch33 -p1
-%patch34 -p1
-%patch35 -p1
-%patch36 -p1
-%patch37 -p1
-%patch38 -p1
-%patch39 -p1
# Other patches:
%patch110 -p1
%patch200 -p1
%patch210 -p1
%patch220 -p1
-%{?_with_combined_log:%patch230 -p1}
+%{?with_combined_log:%patch230 -p1}
%build
%{__aclocal}
%{__autoconf}
%{__automake}
%configure \
- --localstatedir=/var \
- --sysconfdir=%{_sysconfdir} \
--datadir=%{_datadir}/squid \
--disable-ipf-transparent \
--enable-arp-acl \
--enable-underscores \
--enable-useragent-log \
--enable-x-accelerator-vary \
- --with-pthreads
+ --localstatedir=/var \
+ --sysconfdir=%{_sysconfdir} \
+ --with-pthreads
mv -f squid/* doc
%{__make}
-perl -pi -e 's#/usr/.*bin/perl#/usr/bin/perl#g' contrib/*
-perl -pi -e 's#/usr/.*bin/perl#/usr/bin/perl#g' scripts/*
-find helpers/ -type f | xargs perl -pi -e 's#/usr/.*bin/perl#/usr/bin/perl#g'
+perl -pi -e 's#%{_prefix}/.*bin/perl#%{_bindir}/perl#g' contrib/*
+perl -pi -e 's#%{_prefix}/.*bin/perl#%{_bindir}/perl#g' scripts/*
+find helpers/ -type f | xargs perl -pi -e 's#%{_prefix}/.*bin/perl#%{_bindir}/perl#g'
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_cgidir} \
$RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,security,sysconfig,logrotate.d} \
$RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_libexecdir}/contrib} \
- $RPM_BUILD_ROOT%{_mandir}/{man1,man8} \
+ $RPM_BUILD_ROOT%{_mandir}/man8 \
$RPM_BUILD_ROOT%{_datadir}/squid \
$RPM_BUILD_ROOT/var/{cache,log{,/archiv}}/squid
# These two files start squid. They are replaced by /etc/rc.d/init.d script.
rm -f $RPM_BUILD_ROOT%{_bindir}/R*
+# dunno why, but manual is not installed
+mv doc/squid.8 $RPM_BUILD_ROOT%{_mandir}/man8
+
+# We don't want Makefiles as docs...
+rm -f doc/Makefile*
+
+# We don't like message: rpm found unpackaged files ...
+rm -f $RPM_BUILD_ROOT/etc/squid/msntauth.conf.default \
+ $RPM_BUILD_ROOT/etc/squid/squid.conf.orig
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc faq CONTRIBUTORS COPYRIGHT CREDITS README ChangeLog QUICKSTART
-%doc RELEASENOTES.html SPONSORS doc/*
+%doc RELEASENOTES.html SPONSORS doc/* src/mib.txt
%attr(755,root,root) %{_bindir}/squidclient
%attr(755,root,root) %{_libexecdir}/diskd
# YES, it has to be suid root, it sends ICMP packets.
%attr(4754,root,squid) %{_libexecdir}/pinger
%attr(755,root,root) %{_libexecdir}/unlinkd
+%attr(755,root,root) %{_libexecdir}/fakeauth_auth
%attr(755,root,root) %{_sbindir}/*
%attr(755,root,root) %dir %{_sysconfdir}
%attr(660,root,squid) %ghost /var/log/squid/*
%attr(770,root,squid) %dir /var/cache/squid
+%{_mandir}/man8/squid.8*
%files cachemgr
%defattr(644,root,root,755)
%config(noreplace) /etc/pam.d/squid
%config(noreplace) /etc/security/blacklist.squid
%attr(755,root,root) %{_libexecdir}/pam_auth
+%{_mandir}/man8/pam_auth.8*
%files smb_auth
%defattr(644,root,root,755)