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