mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-04 20:29:09 +01:00
network/squid: Fixed logrotate script (added "su" directive)
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
parent
8ed760477b
commit
8ac78dc4bc
2 changed files with 4 additions and 5 deletions
|
@ -25,7 +25,7 @@
|
|||
|
||||
PRGNAM=squid
|
||||
VERSION=${VERSION:-3.1.20}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
|
@ -113,10 +113,8 @@ chown root:root $PKG/usr/doc/$PRGNAM-$VERSION/*
|
|||
mkdir -p $PKG/etc/{logrotate.d,rc.d}
|
||||
cat $CWD/rc.squid > $PKG/etc/rc.d/rc.squid.new
|
||||
|
||||
# Note that the .new file left hanging around in /etc/logrotate.d/ will
|
||||
# probably/surely make cron'd logrotations fail, but not installing it
|
||||
# as .new here will clobber a potentially custom file.
|
||||
cat $CWD/squid.logrotate > $PKG/etc/logrotate.d/squid.new
|
||||
sed -e "s,@USER@,$SQUIDUSER," -e "s,@GROUP@,$SQUIDGROUP," $CWD/squid.logrotate \
|
||||
> $PKG/etc/logrotate.d/squid.new
|
||||
|
||||
mv $PKG/etc/squid/mime.conf $PKG/etc/squid/mime.conf.new
|
||||
mv $PKG/etc/squid/cachemgr.conf $PKG/etc/squid/cachemgr.conf.new
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
# reopen squid.log, effectively using the new logfile. The old logfile
|
||||
# (squid.log.1) will be compressed by logrotate's next invocation.
|
||||
/var/log/squid/*.log {
|
||||
su @USER@ @GROUP@
|
||||
weekly
|
||||
rotate 5
|
||||
compress
|
||||
|
|
Loading…
Reference in a new issue