fixes #747103 - squid does not start if /var/spool/squid is empty
fixes #747110 - squid does not start adding "memory_pools off"
This commit is contained in:
parent
f0d8c61741
commit
3dbdbb0cf9
13
squid-3.2.0.13-errname.patch
Normal file
13
squid-3.2.0.13-errname.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -up squid-3.2.0.13/src/ssl/ErrorDetailManager.cc.dbg squid-3.2.0.13/src/ssl/ErrorDetailManager.cc
|
||||||
|
--- squid-3.2.0.13/src/ssl/ErrorDetailManager.cc.dbg 2011-10-14 03:42:56.000000000 +0200
|
||||||
|
+++ squid-3.2.0.13/src/ssl/ErrorDetailManager.cc 2011-10-26 08:16:12.968976995 +0200
|
||||||
|
@@ -209,7 +209,8 @@ Ssl::ErrorDetailFile::parse(const char *
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
- const char *errorName = parser.getByName("name").termedBuf();
|
||||||
|
+ String strErrName = parser.getByName("name");
|
||||||
|
+ const char *errorName = strErrName.termedBuf();
|
||||||
|
if (!errorName) {
|
||||||
|
debugs(83, DBG_IMPORTANT, HERE <<
|
||||||
|
"WARNING! invalid or no error detail name on:" << s);
|
@ -5,6 +5,7 @@ After=syslog.target network.target
|
|||||||
[Service]
|
[Service]
|
||||||
Type=forking
|
Type=forking
|
||||||
EnvironmentFile=/etc/sysconfig/squid
|
EnvironmentFile=/etc/sysconfig/squid
|
||||||
|
ExecStartPre=/usr/libexec/squid/cache_swap.sh
|
||||||
ExecStart=/usr/sbin/squid $SQUID_OPTS -f $SQUID_CONF
|
ExecStart=/usr/sbin/squid $SQUID_OPTS -f $SQUID_CONF
|
||||||
ExecReload=/usr/sbin/squid $SQUID_OPTS -k reconfigure -f $SQUID_CONF
|
ExecReload=/usr/sbin/squid $SQUID_OPTS -k reconfigure -f $SQUID_CONF
|
||||||
ExecStop=/usr/sbin/squid -k shutdown -f $SQUID_CONF
|
ExecStop=/usr/sbin/squid -k shutdown -f $SQUID_CONF
|
||||||
|
12
squid.spec
12
squid.spec
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
Name: squid
|
Name: squid
|
||||||
Version: 3.2.0.13
|
Version: 3.2.0.13
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: The Squid proxy caching server
|
Summary: The Squid proxy caching server
|
||||||
Epoch: 7
|
Epoch: 7
|
||||||
# See CREDITS for breakdown of non GPLv2+ code
|
# See CREDITS for breakdown of non GPLv2+ code
|
||||||
@ -19,6 +19,7 @@ Source4: squid.sysconfig
|
|||||||
Source5: squid.pam
|
Source5: squid.pam
|
||||||
Source6: squid.nm
|
Source6: squid.nm
|
||||||
Source7: squid.service
|
Source7: squid.service
|
||||||
|
Source8: cache_swap.sh
|
||||||
Source98: perl-requires-squid.sh
|
Source98: perl-requires-squid.sh
|
||||||
## Source99: filter-requires-squid.sh
|
## Source99: filter-requires-squid.sh
|
||||||
|
|
||||||
@ -33,6 +34,7 @@ Patch202: squid-3.1.0.9-location.patch
|
|||||||
Patch203: squid-3.0.STABLE1-perlpath.patch
|
Patch203: squid-3.0.STABLE1-perlpath.patch
|
||||||
Patch204: squid-3.2.0.9-fpic.patch
|
Patch204: squid-3.2.0.9-fpic.patch
|
||||||
Patch205: squid-3.1.9-ltdl.patch
|
Patch205: squid-3.1.9-ltdl.patch
|
||||||
|
Patch206: squid-3.2.0.13-errname.patch
|
||||||
|
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
Requires: bash >= 2.0
|
Requires: bash >= 2.0
|
||||||
@ -93,6 +95,7 @@ The squid-sysvinit contains SysV initscritps support.
|
|||||||
%patch203 -p1 -b .perlpath
|
%patch203 -p1 -b .perlpath
|
||||||
%patch204 -p1 -b .fpic
|
%patch204 -p1 -b .fpic
|
||||||
%patch205 -p1 -b .ltdl
|
%patch205 -p1 -b .ltdl
|
||||||
|
%patch206 -p1 -b .errname
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%ifarch sparcv9 sparc64 s390 s390x
|
%ifarch sparcv9 sparc64 s390 s390x
|
||||||
@ -178,11 +181,13 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
|
|||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher.d
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher.d
|
||||||
mkdir -p $RPM_BUILD_ROOT/lib/systemd/system
|
mkdir -p $RPM_BUILD_ROOT/lib/systemd/system
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/usr/libexec/squid
|
||||||
install -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/squid
|
install -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/squid
|
||||||
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/squid
|
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/squid
|
||||||
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/squid
|
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/squid
|
||||||
install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/squid
|
install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/squid
|
||||||
install -m 644 %{SOURCE7} ${RPM_BUILD_ROOT}/lib/systemd/system
|
install -m 644 %{SOURCE7} ${RPM_BUILD_ROOT}/lib/systemd/system
|
||||||
|
install -m 755 %{SOURCE8} ${RPM_BUILD_ROOT}/usr/libexec/squid
|
||||||
install -m 644 $RPM_BUILD_ROOT/squid.httpd.tmp $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/squid.conf
|
install -m 644 $RPM_BUILD_ROOT/squid.httpd.tmp $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/squid.conf
|
||||||
install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher.d/20-squid
|
install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher.d/20-squid
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/log/squid
|
mkdir -p $RPM_BUILD_ROOT/var/log/squid
|
||||||
@ -211,6 +216,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%doc contrib/url-normalizer.pl contrib/rredir.* contrib/user-agents.pl
|
%doc contrib/url-normalizer.pl contrib/rredir.* contrib/user-agents.pl
|
||||||
|
|
||||||
/lib/systemd/system/squid.service
|
/lib/systemd/system/squid.service
|
||||||
|
%attr(755,root,root) %dir /usr/libexec/squid/cache_swap.sh
|
||||||
%attr(755,root,root) %dir %{_sysconfdir}/squid
|
%attr(755,root,root) %dir %{_sysconfdir}/squid
|
||||||
%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
|
||||||
@ -296,6 +302,10 @@ fi
|
|||||||
/sbin/chkconfig --add squid >/dev/null 2>&1 || :
|
/sbin/chkconfig --add squid >/dev/null 2>&1 || :
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Oct 26 2011 Jiri Skala <jskala@redhat.com> - 7:3.2.0.13-2
|
||||||
|
- fixes #747103 - squid does not start if /var/spool/squid is empty
|
||||||
|
- fixes #747110 - squid does not start adding "memory_pools off"
|
||||||
|
|
||||||
* Mon Oct 17 2011 Jiri Skala <jskala@redhat.com> - 7:3.2.0.13-1
|
* Mon Oct 17 2011 Jiri Skala <jskala@redhat.com> - 7:3.2.0.13-1
|
||||||
- update to latest upstream 3.2.0.13
|
- update to latest upstream 3.2.0.13
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user