Allow compressed acct files

PR:		19483
Submitted by:	Ben Smithurst <ben@scientia.demon.co.uk>
This commit is contained in:
Brian Somers 2000-06-25 08:59:26 +00:00
parent 4db9ae91ff
commit 1a36977ec2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=62054
2 changed files with 11 additions and 0 deletions

View File

@ -68,6 +68,7 @@ daily_calendar_enable="NO" # Run calendar -a
# 310.accounting
daily_accounting_enable="YES" # Rotate acct files
daily_accounting_compress="NO" # Gzip rotated files
# 320.distfile
daily_distfile_enable="YES" # Run rdist daily

View File

@ -19,10 +19,20 @@ case "$daily_accounting_enable" in
echo "Rotating accounting logs and gathering statistics:"
cd /var/account
rm -f acct.3.gz acct.3
[ -f acct.2.gz ] && mv -f acct.2.gz acct.3.gz
[ -f acct.2 ] && mv -f acct.2 acct.3
[ -f acct.1.gz ] && mv -f acct.1.gz acct.2.gz
[ -f acct.1 ] && mv -f acct.1 acct.2
[ -f acct.0.gz ] && mv -f acct.0.gz acct.1.gz
[ -f acct.0 ] && mv -f acct.0 acct.1
cp -pf acct acct.0
sa -s >/dev/null
case "$daily_accounting_compress" in
[Yy][Ee][Ss])
gzip -f acct.0;;
esac
fi;;
esac