summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>2002-04-30 17:07:32 +0000
committerbrian <brian@FreeBSD.org>2002-04-30 17:07:32 +0000
commit0e37ad70ef61653d270b66d9a55c9a996dbbaa77 (patch)
treee30254aad9f1ea7a94124257cbaa5bd06e6ec980 /etc
parent2d4af411cc74776d8ffda95408d6aa8a073e7557 (diff)
downloadFreeBSD-src-0e37ad70ef61653d270b66d9a55c9a996dbbaa77.zip
FreeBSD-src-0e37ad70ef61653d270b66d9a55c9a996dbbaa77.tar.gz
Handle .bz2 files created by newsyslog
PR: 37529 Partially submitted by: Peter Hollaubek <fifteen@inext.hu> MFC after: 1 week
Diffstat (limited to 'etc')
-rwxr-xr-xetc/periodic/daily/460.status-mail-rejects3
-rwxr-xr-xetc/periodic/monthly/200.accounting4
2 files changed, 7 insertions, 0 deletions
diff --git a/etc/periodic/daily/460.status-mail-rejects b/etc/periodic/daily/460.status-mail-rejects
index 5a92130..1c7f071 100755
--- a/etc/periodic/daily/460.status-mail-rejects
+++ b/etc/periodic/daily/460.status-mail-rejects
@@ -43,6 +43,9 @@ case "$daily_status_mail_rejects_enable" in
elif [ -f /var/log/maillog.$n.gz ]
then
zcat -fc /var/log/maillog.$n.gz
+ elif [ -f /var/log/maillog.$n.bz2 ]
+ then
+ bzcat -fc /var/log/maillog.$n.bz2
fi
n=$(($n - 1))
done
diff --git a/etc/periodic/monthly/200.accounting b/etc/periodic/monthly/200.accounting
index 402c36d..2142193 100755
--- a/etc/periodic/monthly/200.accounting
+++ b/etc/periodic/monthly/200.accounting
@@ -22,6 +22,10 @@ case "$monthly_accounting_enable" in
then
remove=YES
zcat $W.0.gz > $W.0 || rc=1
+ elif [ -f $W.0.bz2 ]
+ then
+ remove=YES
+ bzcat $W.0.bz2 > $W.0 || rc=1
else
echo '$monthly_accounting_enable is set but' \
"$W.0 doesn't exist"
OpenPOWER on IntegriCloud