From 86bc4f22d3c85aac38d99e9195196f5c50a08e47 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 --- src/etc/daily | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/etc/daily b/src/etc/daily index 8d80fa0c..25d48942 100644 --- a/src/etc/daily +++ b/src/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]'