128263Spst#!/bin/sh - 228263Spst# 350472Speter# $FreeBSD$ 428263Spst# 528263Spst 661981Sbrian# If there is a global system configuration file, suck it in. 761981Sbrian# 861981Sbrianif [ -r /etc/defaults/periodic.conf ] 961981Sbrianthen 1061981Sbrian . /etc/defaults/periodic.conf 1161981Sbrian source_periodic_confs 1261981Sbrianfi 1328320Spst 1465843Sbrianrc=0 1561981Sbrianfor script in $weekly_local 1661981Sbriando 1777592Sdougb echo '' 1861981Sbrian case "$script" in 1961981Sbrian /*) 2061981Sbrian if [ -f "$script" ] 2161981Sbrian then 2261981Sbrian echo "Running $script:" 2361981Sbrian 2465843Sbrian sh $script || rc=3 2565843Sbrian else 2665843Sbrian echo "$script: No such file" 2765843Sbrian [ $rc -lt 2 ] && rc=2 2861981Sbrian fi;; 2965843Sbrian *) 3065843Sbrian echo "$script: Not an absolute path" 3165843Sbrian [ $rc -lt 2 ] && rc=2;; 3261981Sbrian esac 3361981Sbriandone 3465843Sbrian 3565843Sbrianexit $rc 36