Resolves: RHEL-157474 - squid should use systemd-tmpfiles to create
directories under /var/
This commit is contained in:
parent
6b3ab26b73
commit
97c88c41b5
19
squid.spec
19
squid.spec
@ -2,7 +2,7 @@
|
||||
|
||||
Name: squid
|
||||
Version: 6.10
|
||||
Release: 12%{?dist}
|
||||
Release: 13%{?dist}
|
||||
Summary: The Squid proxy caching server
|
||||
Epoch: 7
|
||||
# See CREDITS for breakdown of non GPLv2+ code
|
||||
@ -19,6 +19,7 @@ Source6: squid.nm
|
||||
Source7: squid.service
|
||||
Source8: cache_swap.sh
|
||||
Source9: squid.sysusers
|
||||
Source10: squid.tmpfiles
|
||||
|
||||
Source98: perl-requires-squid.sh
|
||||
|
||||
@ -216,14 +217,6 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/squid
|
||||
mkdir -p $RPM_BUILD_ROOT/run/squid
|
||||
chmod 644 contrib/url-normalizer.pl contrib/user-agents.pl
|
||||
|
||||
# install /usr/lib/tmpfiles.d/squid.conf
|
||||
mkdir -p ${RPM_BUILD_ROOT}%{_tmpfilesdir}
|
||||
cat > ${RPM_BUILD_ROOT}%{_tmpfilesdir}/squid.conf <<EOF
|
||||
# See tmpfiles.d(5) for details
|
||||
|
||||
d /run/squid 0755 squid squid - -
|
||||
EOF
|
||||
|
||||
# Move the MIB definition to the proper place (and name)
|
||||
mkdir -p $RPM_BUILD_ROOT/usr/share/snmp/mibs
|
||||
mv $RPM_BUILD_ROOT/usr/share/squid/mib.txt $RPM_BUILD_ROOT/usr/share/snmp/mibs/SQUID-MIB.txt
|
||||
@ -237,6 +230,10 @@ rm -f $RPM_BUILD_ROOT/squid.httpd.tmp
|
||||
# sysusers.d
|
||||
install -p -D -m 0644 %{SOURCE9} %{buildroot}%{_sysusersdir}/squid.conf
|
||||
|
||||
# tmpfiles.d configuration
|
||||
mkdir -p %{buildroot}%{_tmpfilesdir}
|
||||
install -m 644 -p %{SOURCE10} %{buildroot}%{_tmpfilesdir}/squid.conf
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc CONTRIBUTORS README ChangeLog QUICKSTART src/squid.conf.documented
|
||||
@ -341,6 +338,10 @@ fi
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2026 Luboš Uhliarik <luhliari@redhat.com> - 7:6.10-13
|
||||
- Resolves: RHEL-157474 - squid should use systemd-tmpfiles to create
|
||||
directories under /var/
|
||||
|
||||
* Wed Apr 22 2026 Luboš Uhliarik <luhliari@redhat.com> - 7:6.10-12
|
||||
- Resolves: RHEL-160670 - squid: Squid: Denial of Service via heap
|
||||
Use-After-Free vulnerability in ICP handling (CVE-2026-33526)
|
||||
|
||||
3
squid.tmpfiles
Normal file
3
squid.tmpfiles
Normal file
@ -0,0 +1,3 @@
|
||||
d /run/squid 0755 squid squid - -
|
||||
d /var/log/squid 0770 squid root - -
|
||||
d /var/spool/squid 0750 squid squid - -
|
||||
Loading…
Reference in New Issue
Block a user