=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/etc/daily,v retrieving revision 1.89 retrieving revision 1.90 diff -u -r1.89 -r1.90 --- src/etc/daily 2017/06/10 11:28:30 1.89 +++ src/etc/daily 2017/07/10 11:18:48 1.90 @@ -1,5 +1,5 @@ # -# $OpenBSD: daily,v 1.89 2017/06/10 11:28:30 bluhm Exp $ +# $OpenBSD: daily,v 1.90 2017/07/10 11:18:48 bluhm Exp $ # From: @(#)daily 8.2 (Berkeley) 1/25/94 # # For local additions, create the file /etc/daily.local. @@ -66,9 +66,12 @@ next_part "Purging accounting records:" if [ -f /var/account/acct ]; then - mv -f /var/account/acct.2 /var/account/acct.3 - mv -f /var/account/acct.1 /var/account/acct.2 - mv -f /var/account/acct.0 /var/account/acct.1 + test -f /var/account/acct.2 && \ + mv -f /var/account/acct.2 /var/account/acct.3 + test -f /var/account/acct.1 && \ + mv -f /var/account/acct.1 /var/account/acct.2 + test -f /var/account/acct.0 && \ + mv -f /var/account/acct.0 /var/account/acct.1 cp -f /var/account/acct /var/account/acct.0 sa -sq lastcomm -f /var/account/acct.0 | grep -e ' -[A-Z]*[PT]'