1#!/bin/sh
2#
3# $FreeBSD: src/etc/periodic/daily/150.clean-hoststat,v 1.8 2004/01/02 18:50:22 gshapiro Exp $
4# $DragonFly: src/etc/periodic/daily/150.clean-hoststat,v 1.3 2005/07/25 00:24:31 gshapiro Exp $
5#
6# Remove stale persistent host status files
7#
8
9# If there is a global system configuration file, suck it in.
10#
11if [ -r /etc/defaults/periodic.conf ]; then
12    . /etc/defaults/periodic.conf
13    source_periodic_confs
14fi
15
16case "$daily_clean_hoststat_enable" in
17    [Yy][Ee][Ss])
18	if [ -z "$(hoststat 2>&1)" ]; then
19	    rc=2
20	else
21	    echo ""
22	    echo "Removing stale entries from sendmail host status cache:"
23	    rc=0
24	    purgestat || rc=1
25	fi;;
26
27    *)  rc=0;;
28esac
29
30exit $rc
31