From 6c69a1da9bc860bf0638e212db833517ef096e55 Mon Sep 17 00:00:00 2001 From: bluhm Date: Mon, 10 Jul 2017 11:18:48 +0000 Subject: [PATCH] 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 --- etc/daily | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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]' -- 2.20.1