128263Spst#!/bin/sh - 228263Spst# 350472Speter# $FreeBSD: stable/11/etc/periodic/weekly/999.local 316359 2017-04-01 16:22:07Z asomers $ 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 /*) 20316359Sasomers if [ -x "$script" ] 2161981Sbrian then 2261981Sbrian echo "Running $script:" 2361981Sbrian 24316359Sasomers $script || rc=3 25316359Sasomers elif [ -f "$script" ] 26316359Sasomers then 27316359Sasomers echo "Running $script:" 28316359Sasomers 2965843Sbrian sh $script || rc=3 3065843Sbrian else 3165843Sbrian echo "$script: No such file" 3265843Sbrian [ $rc -lt 2 ] && rc=2 3361981Sbrian fi;; 3465843Sbrian *) 3565843Sbrian echo "$script: Not an absolute path" 3665843Sbrian [ $rc -lt 2 ] && rc=2;; 3761981Sbrian esac 3861981Sbriandone 3965843Sbrian 4065843Sbrianexit $rc 41