1181624Skmacy#!/bin/sh - 2181624Skmacy# 3181624Skmacy# $FreeBSD$ 4181624Skmacy# 5181624Skmacy 6181624Skmacy# If there is a global system configuration file, suck it in. 7181624Skmacy# 8181624Skmacyif [ -r /etc/defaults/periodic.conf ] 9181624Skmacythen 10181624Skmacy . /etc/defaults/periodic.conf 11181624Skmacy source_periodic_confs 12181624Skmacyfi 13181624Skmacy 14181624Skmacyrc=0 15181624Skmacyfor script in $monthly_local 16181624Skmacydo 17181624Skmacy echo '' 18181624Skmacy case "$script" in 19181624Skmacy /*) 20181624Skmacy if [ -f "$script" ] 21181624Skmacy then 22181624Skmacy echo "Running $script:" 23181624Skmacy 24181624Skmacy sh $script || rc=3 25181624Skmacy else 26181624Skmacy echo "$script: No such file" 27181624Skmacy [ $rc -lt 2 ] && rc=2 28181624Skmacy fi;; 29181624Skmacy *) 30181624Skmacy echo "$script: Not an absolute path" 31181624Skmacy [ $rc -lt 2 ] && rc=2;; 32181624Skmacy esac 33181624Skmacydone 34181624Skmacy 35181624Skmacyexit $rc 36181624Skmacy