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/security/800.loginfail | |
parent | c236864bc2f547f92c56348fdfbdefcf490e7eae (diff) | |
download | FreeBSD-src-6f580108eee31b729769003faa5ad96a72258917.zip FreeBSD-src-6f580108eee31b729769003faa5ad96a72258917.tar.gz |
Add support for bzip2ed log files.
Diffstat (limited to 'etc/periodic/security/800.loginfail')
-rwxr-xr-x | etc/periodic/security/800.loginfail | 8 |
1 files changed, 7 insertions, 1 deletions
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 } |