diff options
author | schweikh <schweikh@FreeBSD.org> | 2002-08-12 11:09:01 +0000 |
---|---|---|
committer | schweikh <schweikh@FreeBSD.org> | 2002-08-12 11:09:01 +0000 |
commit | 859c765d64e8d677535a36132a4e0b5d37b0c4fb (patch) | |
tree | f7d51c4744db8b43d8723d1fa2d8f520e0b0bacb /etc | |
parent | 3ad9cb58210495a97bc7065237d7f6781e76ea10 (diff) | |
download | FreeBSD-src-859c765d64e8d677535a36132a4e0b5d37b0c4fb.zip FreeBSD-src-859c765d64e8d677535a36132a4e0b5d37b0c4fb.tar.gz |
o Test and change to the correct directory, /var/spool/.hoststat
o Bring if/then style in sync with /etc/rc scripts
PR: conf/41570
Submitted by: Konstantin M Volevatch <cox@rosnet.ru>
MFC after: 1 week
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/periodic/daily/150.clean-hoststat | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/etc/periodic/daily/150.clean-hoststat b/etc/periodic/daily/150.clean-hoststat index 952d96a..dba3009 100755 --- a/etc/periodic/daily/150.clean-hoststat +++ b/etc/periodic/daily/150.clean-hoststat @@ -7,21 +7,18 @@ # If there is a global system configuration file, suck it in. # -if [ -r /etc/defaults/periodic.conf ] -then +if [ -r /etc/defaults/periodic.conf ]; then . /etc/defaults/periodic.conf source_periodic_confs fi case "$daily_clean_hoststat_enable" in [Yy][Ee][Ss]) - if [ -z "$daily_clean_hoststat_days" ] - then + 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 + elif [ ! -d /var/spool/.hoststat ]; then echo '$daily_clean_hoststat_enable is enabled but' \ "/var/spool/.hoststat doesn't exist" rc=2 @@ -36,8 +33,8 @@ case "$daily_clean_hoststat_enable" in print=;; esac - if cd /var/hoststat - then + 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 |