fix squid-conf-tests failed when use 'rpmbuild' command

This commit is contained in:
eaglegai 2021-06-30 11:01:05 +08:00
parent 5db7d5ba16
commit 6a10517900

View File

@ -2,7 +2,7 @@
Name: squid Name: squid
Version: 4.9 Version: 4.9
Release: 8 Release: 9
Summary: The Squid proxy caching server Summary: The Squid proxy caching server
Epoch: 7 Epoch: 7
License: GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain) License: GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain)
@ -94,8 +94,14 @@ LDFLAGS="$RPM_LD_FLAGS -pie -Wl,-z,relro -Wl,-z,now -Wl,--warn-shared-textrel"
make DEFAULT_SWAP_DIR=%{_localstatedir}/spool/squid %{?_smp_mflags} make DEFAULT_SWAP_DIR=%{_localstatedir}/spool/squid %{?_smp_mflags}
%check %check
make check if ! getent passwd squid >/dev/null 2>&1 && [ `id -u` -eq 0 ];then
/usr/sbin/useradd -u 23 -d /var/spool/squid -r -s /sbin/nologin squid >/dev/null 2>&1 || exit 1
make check
/usr/sbin/userdel squid
else
make check
fi
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install make DESTDIR=$RPM_BUILD_ROOT install
@ -218,6 +224,12 @@ fi
chgrp squid /var/cache/samba/winbindd_privileged >/dev/null 2>&1 || : chgrp squid /var/cache/samba/winbindd_privileged >/dev/null 2>&1 || :
%changelog %changelog
* Wed Jun 30 2021 gaihuiying <gaihuiying1@huawei.com> - 4.9-9
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix squid-conf-tests failed when use 'rpmbuild' command
* Wed Jun 16 2021 xihaochen<xihaochen@huawei.com> - 4.9-8 * Wed Jun 16 2021 xihaochen<xihaochen@huawei.com> - 4.9-8
- Type:cves - Type:cves
- ID:CVE-2021-28651 CVE-2021-28652 CVE-2021-28662 CVE-2021-31806 CVE-2021-31808 CVE-2021-33620 - ID:CVE-2021-28651 CVE-2021-28652 CVE-2021-28662 CVE-2021-31806 CVE-2021-31808 CVE-2021-33620