freebsd-dev/etc/periodic
Doug Barton 0a6cd3ac6d Update how accounting log files are rotated.
The old version had a race between the time that the old file was
cp'ed to acct.0 and the time that 'sa -s' was run that prevented
the commands that occurred in the meantime from being backed up.

It's also arguable that the old version was inefficient in using
cp which can be a problem on a space-constrained system.

This version avoids both problems, albeit it's considerably more
complicated. The advantage of putting the log rotation in the rc.d
script is that it can handle the _enable and _file questions without
having to do gymnastics to discover either value in the periodic script.

As a side effect of reviewing the rc.d script I cleaned it up a bit.
2011-02-22 21:13:40 +00:00
..
daily Update how accounting log files are rotated. 2011-02-22 21:13:40 +00:00
monthly Let rc and periodic infrastructure and newsyslog use the utmpx files. 2010-01-13 19:07:48 +00:00
security Add an (off by default) check for negative permissions (where the 2010-11-13 00:40:43 +00:00
weekly Add a new build option, MAN_UTILS. This option lets you control building 2010-05-19 23:56:26 +00:00
Makefile
Makefile.inc Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00