From 6f580108eee31b729769003faa5ad96a72258917 Mon Sep 17 00:00:00 2001 From: se Date: Sun, 5 Jan 2003 21:32:50 +0000 Subject: Add support for bzip2ed log files. --- etc/periodic/daily/470.status-named | 8 +++++++- etc/periodic/security/800.loginfail | 8 +++++++- etc/periodic/security/900.tcpwrap | 8 +++++++- 3 files changed, 21 insertions(+), 3 deletions(-) (limited to 'etc/periodic') diff --git a/etc/periodic/daily/470.status-named b/etc/periodic/daily/470.status-named index 795c18c..daedac0 100755 --- a/etc/periodic/daily/470.status-named +++ b/etc/periodic/daily/470.status-named @@ -14,7 +14,13 @@ fi catmsgs() { find /var/log -name 'messages.*' -mtime -2 | sort -t. -r -n -k 2,2 | - xargs zcat -f + while read f + do + case $f in + *.gz) zcat -f $f;; + *.bz2) bzcat -f $f;; + esac + done [ -f /var/log/messages ] && cat /var/log/messages } diff --git a/etc/periodic/security/800.loginfail b/etc/periodic/security/800.loginfail index c0ecaeb..dd02a4e 100755 --- a/etc/periodic/security/800.loginfail +++ b/etc/periodic/security/800.loginfail @@ -45,7 +45,13 @@ yesterday=`date -v-1d "+%b %e "` catmsgs() { find ${LOG} -name 'auth.log.*' -mtime -2 | sort -t. -r -n -k 2,2 | - xargs zcat -f + while read f + do + case $f in + *.gz) zcat -f $f;; + *.bz2) bzcat -f $f;; + esac + done [ -f ${LOG}/auth.log ] && cat $LOG/auth.log } diff --git a/etc/periodic/security/900.tcpwrap b/etc/periodic/security/900.tcpwrap index cad9fae..55f7709 100755 --- a/etc/periodic/security/900.tcpwrap +++ b/etc/periodic/security/900.tcpwrap @@ -45,7 +45,13 @@ yesterday=`date -v-1d "+%b %e "` catmsgs() { find ${LOG} -name 'messages.*' -mtime -2 | sort -t. -r -n -k 2,2 | - xargs zcat -f + while read f + do + case $f in + *.gz) zcat -f $f;; + *.bz2) bzcat -f $f;; + esac + done [ -f ${LOG}/messages ] && cat $LOG/messages } -- cgit v1.1