From: bluhm Date: Mon, 10 Jul 2017 11:18:48 +0000 (+0000) Subject: Test if an acct file exists before trying to rename it. This silences X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=6c69a1da9bc860bf0638e212db833517ef096e55;p=openbsd Test if an acct file exists before trying to rename it. This silences false warnings in the frist three daily mails after process accounting has been turned on. from Raf Czlonka --- diff --git a/etc/daily b/etc/daily index 8d80fa0ccb2..25d489429b2 100644 --- a/etc/daily +++ b/etc/daily @@ -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 @@ fi 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]'