diff options
author | se <se@FreeBSD.org> | 2003-01-05 21:32:50 +0000 |
---|---|---|
committer | se <se@FreeBSD.org> | 2003-01-05 21:32:50 +0000 |
commit | 6f580108eee31b729769003faa5ad96a72258917 (patch) | |
tree | d0f5837e2aa09adfbbd06476ce145c029ca355da /etc/periodic | |
parent | c236864bc2f547f92c56348fdfbdefcf490e7eae (diff) | |
download | FreeBSD-src-6f580108eee31b729769003faa5ad96a72258917.zip FreeBSD-src-6f580108eee31b729769003faa5ad96a72258917.tar.gz |
Add support for bzip2ed log files.
Diffstat (limited to 'etc/periodic')
-rwxr-xr-x | etc/periodic/daily/470.status-named | 8 | ||||
-rwxr-xr-x | etc/periodic/security/800.loginfail | 8 | ||||
-rwxr-xr-x | etc/periodic/security/900.tcpwrap | 8 |
3 files changed, 21 insertions, 3 deletions
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 } |