summaryrefslogtreecommitdiffstats
path: root/sys/dev/dc
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2011-02-22 21:13:40 +0000
committerdougb <dougb@FreeBSD.org>2011-02-22 21:13:40 +0000
commit7cea22540cedabac2509b77af9bb24843679a751 (patch)
tree86f9fe33da39fa232a253a1453d72a02d08f1272 /sys/dev/dc
parentf4cf481489b4389917b5159274baa5bbad704e3f (diff)
downloadFreeBSD-src-7cea22540cedabac2509b77af9bb24843679a751.zip
FreeBSD-src-7cea22540cedabac2509b77af9bb24843679a751.tar.gz
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.
Diffstat (limited to 'sys/dev/dc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud