auto-import changelog data from squid-2.5.STABLE5-2.src.rpm
2.5.STABLE5-2 - Include the first 10 upstream patches - Add a patch for the correct location of the winbindd pipe. This closes bugzilla #107561 - Remove the change to ssl_support.c from squid-2.5.STABLE3-build patch This closes #117851 - Include /etc/pam.d/squid . This closes #113404 - Include a patch to close #111254 (assignment in assert) - Change squid.init to put output messages in /var/log/squid/squid.out This closes #104697 - Only useradd the squid user if it doesn't already exist, and error out if the useradd fails. This closes #118718.
This commit is contained in:
parent
9f3948d4bc
commit
48991d2e29
@ -54,11 +54,11 @@ start() {
|
|||||||
for adir in $CACHE_SWAP; do
|
for adir in $CACHE_SWAP; do
|
||||||
if [ ! -d $adir/00 ]; then
|
if [ ! -d $adir/00 ]; then
|
||||||
echo -n "init_cache_dir $adir... "
|
echo -n "init_cache_dir $adir... "
|
||||||
$SQUID -z -F -D 2>/dev/null
|
$SQUID -z -F -D >> /var/log/squid/squid.out 2>&1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo -n $"Starting $prog: "
|
echo -n $"Starting $prog: "
|
||||||
$SQUID $SQUID_OPTS 2> /dev/null
|
$SQUID $SQUID_OPTS >> /var/log/squid/squid.out 2>&1
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
if [ $RETVAL -eq 0 ]; then
|
if [ $RETVAL -eq 0 ]; then
|
||||||
timeout=0;
|
timeout=0;
|
||||||
@ -81,7 +81,7 @@ start() {
|
|||||||
|
|
||||||
stop() {
|
stop() {
|
||||||
echo -n $"Stopping $prog: "
|
echo -n $"Stopping $prog: "
|
||||||
$SQUID -k check >/dev/null 2>&1
|
$SQUID -k check >> /var/log/squid/squid.out 2>&1
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
if [ $RETVAL -eq 0 ] ; then
|
if [ $RETVAL -eq 0 ] ; then
|
||||||
$SQUID -k shutdown &
|
$SQUID -k shutdown &
|
||||||
|
3
squid.pam
Normal file
3
squid.pam
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#%PAM-1.0
|
||||||
|
auth required pam_stack.so service=system-auth
|
||||||
|
account required pam_stack.so service=system-auth
|
47
squid.spec
47
squid.spec
@ -5,7 +5,7 @@
|
|||||||
Summary: The Squid proxy caching server.
|
Summary: The Squid proxy caching server.
|
||||||
Name: squid
|
Name: squid
|
||||||
Version: 2.5.STABLE5
|
Version: 2.5.STABLE5
|
||||||
Release: 1
|
Release: 2
|
||||||
Epoch: 7
|
Epoch: 7
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
@ -14,6 +14,7 @@ Source1: http://www.squid-cache.org/Squid/FAQ/FAQ.sgml
|
|||||||
Source2: squid.init
|
Source2: squid.init
|
||||||
Source3: squid.logrotate
|
Source3: squid.logrotate
|
||||||
Source4: squid.sysconfig
|
Source4: squid.sysconfig
|
||||||
|
Source5: squid.pam
|
||||||
Source98: perl-requires-squid.sh
|
Source98: perl-requires-squid.sh
|
||||||
## Source99: filter-requires-squid.sh
|
## Source99: filter-requires-squid.sh
|
||||||
Patch1: squid-2.5.STABLE3-config.patch
|
Patch1: squid-2.5.STABLE3-config.patch
|
||||||
@ -21,6 +22,19 @@ Patch1: squid-2.5.STABLE3-config.patch
|
|||||||
Patch3: squid-2.5.STABLE4-location.patch
|
Patch3: squid-2.5.STABLE4-location.patch
|
||||||
Patch4: squid-2.5.STABLE3-build.patch
|
Patch4: squid-2.5.STABLE3-build.patch
|
||||||
Patch5: squid-2.5.STABLE4-perlpath.patch
|
Patch5: squid-2.5.STABLE4-perlpath.patch
|
||||||
|
Patch6: squid-2.5.STABLE5-pipe.patch
|
||||||
|
Patch7: squid-2.5.STABLE5-warning.patch
|
||||||
|
|
||||||
|
Patch100: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-ntlm_assert.patch
|
||||||
|
Patch101: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-ldap.patch
|
||||||
|
Patch102: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-helper_warning.patch
|
||||||
|
Patch103: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-pkgconfig.patch
|
||||||
|
Patch104: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-vary.patch
|
||||||
|
Patch105: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-lin22_poll.patch
|
||||||
|
Patch106: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-version.patch
|
||||||
|
Patch107: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-deny_info.patch
|
||||||
|
Patch108: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-CONNECT_timeout.patch
|
||||||
|
Patch109: http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.STABLE5-cache_swap_log.patch
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||||
Prereq: /sbin/chkconfig logrotate shadow-utils
|
Prereq: /sbin/chkconfig logrotate shadow-utils
|
||||||
@ -47,6 +61,18 @@ lookup program (dnsserver), a program for retrieving FTP data
|
|||||||
%patch3 -p1 -b .location
|
%patch3 -p1 -b .location
|
||||||
%patch4 -p1 -b .build
|
%patch4 -p1 -b .build
|
||||||
%patch5 -p1 -b .perlpath
|
%patch5 -p1 -b .perlpath
|
||||||
|
%patch6 -p1 -b .pipe
|
||||||
|
%patch7 -p1 -b .warning
|
||||||
|
%patch100 -p1
|
||||||
|
%patch101 -p1
|
||||||
|
%patch102 -p1
|
||||||
|
%patch103 -p1
|
||||||
|
%patch104 -p1
|
||||||
|
%patch105 -p1
|
||||||
|
%patch106 -p1
|
||||||
|
%patch107 -p1
|
||||||
|
%patch108 -p1
|
||||||
|
%patch109 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="-fPIE -Os -g -pipe -fsigned-char" ; export LDFLAGS=-pie ;
|
export CFLAGS="-fPIE -Os -g -pipe -fsigned-char" ; export LDFLAGS=-pie ;
|
||||||
@ -103,10 +129,11 @@ ln -s %{_datadir}/squid/icons $RPM_BUILD_ROOT/etc/squid/icons
|
|||||||
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
|
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
|
mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
|
mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/etc/pam.d
|
||||||
install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/squid
|
install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/squid
|
||||||
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/squid
|
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/squid
|
||||||
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/squid
|
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/squid
|
||||||
|
install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/squid
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/log/squid
|
mkdir -p $RPM_BUILD_ROOT/var/log/squid
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/spool/squid
|
mkdir -p $RPM_BUILD_ROOT/var/spool/squid
|
||||||
|
|
||||||
@ -125,6 +152,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%attr(755,root,root) %dir %{_libdir}/squid
|
%attr(755,root,root) %dir %{_libdir}/squid
|
||||||
%attr(750,squid,squid) %dir /var/log/squid
|
%attr(750,squid,squid) %dir /var/log/squid
|
||||||
%attr(750,squid,squid) %dir /var/spool/squid
|
%attr(750,squid,squid) %dir /var/spool/squid
|
||||||
|
%attr(644,root,root) /etc/pam.d/squid
|
||||||
%config(noreplace) /etc/squid/squid.conf
|
%config(noreplace) /etc/squid/squid.conf
|
||||||
%config(noreplace) /etc/squid/mime.conf
|
%config(noreplace) /etc/squid/mime.conf
|
||||||
%config(noreplace) /etc/sysconfig/squid
|
%config(noreplace) /etc/sysconfig/squid
|
||||||
@ -147,7 +175,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_libdir}/squid/*
|
%{_libdir}/squid/*
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
/usr/sbin/useradd -u 23 -d /var/spool/squid -r -s /sbin/nologin squid >/dev/null 2>&1
|
if getent passwd squid >/dev/null 2>&1 ; then : ; else /usr/sbin/useradd -u 23 -d /var/spool/squid -r -s /sbin/nologin squid >/dev/null 2>&1 || exit 1 ; fi
|
||||||
|
|
||||||
for i in /var/log/squid /var/spool/squid ; do
|
for i in /var/log/squid /var/spool/squid ; do
|
||||||
if [ -d $i ] ; then
|
if [ -d $i ] ; then
|
||||||
@ -261,6 +289,19 @@ if [ "$1" -ge "1" ] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Apr 5 2004 Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE5-2
|
||||||
|
- Include the first 10 upstream patches
|
||||||
|
- Add a patch for the correct location of the winbindd pipe. This closes
|
||||||
|
bugzilla #107561
|
||||||
|
- Remove the change to ssl_support.c from squid-2.5.STABLE3-build patch
|
||||||
|
This closes #117851
|
||||||
|
- Include /etc/pam.d/squid . This closes #113404
|
||||||
|
- Include a patch to close #111254 (assignment in assert)
|
||||||
|
- Change squid.init to put output messages in /var/log/squid/squid.out
|
||||||
|
This closes #104697
|
||||||
|
- Only useradd the squid user if it doesn't already exist, and error out
|
||||||
|
if the useradd fails. This closes #118718.
|
||||||
|
|
||||||
* Tue Mar 2 2004 Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE5-1
|
* Tue Mar 2 2004 Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE5-1
|
||||||
- New upstream version, obsoletes many patches.
|
- New upstream version, obsoletes many patches.
|
||||||
- Fix --datadir passed to configure. Configure automatically adds /squid
|
- Fix --datadir passed to configure. Configure automatically adds /squid
|
||||||
|
Loading…
Reference in New Issue
Block a user