diff options
author | Garrett Wollman <wollman@FreeBSD.org> | 2003-01-08 18:51:45 +0000 |
---|---|---|
committer | Garrett Wollman <wollman@FreeBSD.org> | 2003-01-08 18:51:45 +0000 |
commit | de1d12286824bf217a94410ec555a7a88bc205ad (patch) | |
tree | 23de19c285b135c2a10be9d3d7b8b9bd3c6fd464 /etc | |
parent | b1c519de65db448393c9c1c52825deddf7218cc1 (diff) | |
download | src-de1d12286824bf217a94410ec555a7a88bc205ad.tar.gz src-de1d12286824bf217a94410ec555a7a88bc205ad.zip |
Notes
Diffstat (limited to 'etc')
-rw-r--r-- | etc/defaults/periodic.conf | 5 | ||||
-rwxr-xr-x | etc/periodic/daily/150.clean-hoststat | 29 |
2 files changed, 6 insertions, 28 deletions
diff --git a/etc/defaults/periodic.conf b/etc/defaults/periodic.conf index 14f22825856a..6213f25e61e2 100644 --- a/etc/defaults/periodic.conf +++ b/etc/defaults/periodic.conf @@ -60,9 +60,8 @@ daily_clean_rwho_days=7 # If not modified for daily_clean_rwho_verbose="YES" # Mention files deleted # 150.clean-hoststat -daily_clean_hoststat_enable="YES" # Delete .hoststat daily -daily_clean_hoststat_days=3 # If not modified for -daily_clean_hoststat_verbose="YES" # Mention files deleted +daily_clean_hoststat_enable="YES" # Purge sendmail MX + # host cache daily # 200.backup-passwd daily_backup_passwd_enable="YES" # Backup passwd & group diff --git a/etc/periodic/daily/150.clean-hoststat b/etc/periodic/daily/150.clean-hoststat index dba30093eb99..473c45bf3bfd 100755 --- a/etc/periodic/daily/150.clean-hoststat +++ b/etc/periodic/daily/150.clean-hoststat @@ -14,34 +14,13 @@ fi case "$daily_clean_hoststat_enable" in [Yy][Ee][Ss]) - if [ -z "$daily_clean_hoststat_days" ]; then - echo '$daily_clean_hoststat_enable is enabled but' \ - '$daily_clean_hoststat_days is not set' - rc=2 - elif [ ! -d /var/spool/.hoststat ]; then - echo '$daily_clean_hoststat_enable is enabled but' \ - "/var/spool/.hoststat doesn't exist" + if [ -z "$(sendmail -bh 2>&1)" ]; then rc=2 else echo "" - echo "Removing stale files from /var/spool/.hoststat:" - - case "$daily_clean_hoststat_verbose" in - [Yy][Ee][Ss]) - print=-print;; - *) - print=;; - esac - - if [ -d /var/spool/.hoststat ]; then - cd /var/spool/.hoststat - rc=$(find . ! -name . -mtime +$daily_clean_hoststat_days \ - -delete $print | tee /dev/stderr | wc -l) - [ -z "$print" ] && rc=0 - [ $rc -gt 1 ] && rc=1 - else - rc=3 - fi + echo "Removing stale entries from sendmail host status cache:" + rc=0 + sendmail -bH || rc=1 fi;; *) rc=0;; |