999.local revision 65843
128263Spst#!/bin/sh
228263Spst#
350472Speter# $FreeBSD: head/etc/periodic/daily/999.local 65843 2000-09-14 17:19:15Z brian $
428263Spst#
528263Spst# Run the old /etc/daily.local script.  This is really for backwards
628263Spst# compatibility more than anything else.
728263Spst#
828263Spst
961981Sbrian# If there is a global system configuration file, suck it in.
1061981Sbrian#
1161981Sbrianif [ -r /etc/defaults/periodic.conf ]
1261981Sbrianthen
1361981Sbrian    . /etc/defaults/periodic.conf
1461981Sbrian    source_periodic_confs
1528263Spstfi
1661981Sbrian
1765843Sbrianrc=0
1861981Sbrianfor script in $daily_local
1961981Sbriando
2061981Sbrian    case "$script" in
2161981Sbrian	/*)
2261981Sbrian	    if [ -f "$script" ]
2361981Sbrian	    then
2461981Sbrian		echo ""
2561981Sbrian		echo "Running $script:"
2661981Sbrian
2765843Sbrian		sh $script || rc=3
2865843Sbrian	    else
2965843Sbrian		echo "$script: No such file"
3065843Sbrian		[ $rc -lt 2 ] && rc=2
3161981Sbrian	    fi;;
3265843Sbrian	*)
3365843Sbrian	    echo "$script: Not an absolute path"
3465843Sbrian	    [ $rc -lt 2 ] && rc=2;;
3561981Sbrian    esac
3661981Sbriandone
3765843Sbrian
3865843Sbrianexit $rc
39