added extra group check (#190544)
This commit is contained in:
parent
0e1be717fc
commit
ce3fbead54
13
squid.spec
13
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.STABLE13
|
Version: 2.5.STABLE13
|
||||||
Release: 3
|
Release: 4
|
||||||
Epoch: 7
|
Epoch: 7
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
@ -201,7 +201,13 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_libdir}/squid/*
|
%{_libdir}/squid/*
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
if getent passwd squid >/dev/null 2>&1 ; then : ; else /usr/sbin/useradd -g 23 -u 23 -d /var/spool/squid -r -s /sbin/nologin squid >/dev/null 2>&1 || exit 1 ; fi
|
if ! getent group squid >/dev/null 2>&1; then
|
||||||
|
/usr/sbin/groupadd -g 23 squid
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! getent passwd squid >/dev/null 2>&1 ; then
|
||||||
|
/usr/sbin/useradd -g 23 -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
|
||||||
@ -321,6 +327,9 @@ fi
|
|||||||
chgrp squid /var/cache/samba/winbindd_privileged > /dev/null 2>& 1 || true
|
chgrp squid /var/cache/samba/winbindd_privileged > /dev/null 2>& 1 || true
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed May 3 2006 Martin Stransky <stransky@redhat.com> - 7:2.5.STABLE13-4
|
||||||
|
- added extra group check (#190544)
|
||||||
|
|
||||||
* Wed Mar 29 2006 Martin Stransky <stransky@redhat.com> - 7:2.5.STABLE13-3
|
* Wed Mar 29 2006 Martin Stransky <stransky@redhat.com> - 7:2.5.STABLE13-3
|
||||||
- improved pre script (#187217) - added group switch
|
- improved pre script (#187217) - added group switch
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user