Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/service/service.sh
Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | do_rc_action () { | ||||
action=$2 | action=$2 | ||||
cd / | cd / | ||||
_rcd= | _rcd= | ||||
for dir in /etc/rc.d $local_startup; do | for dir in /etc/rc.d $local_startup; do | ||||
if [ -x "$dir/$script" ]; then | if [ -x "$dir/$script" ]; then | ||||
if grep -q ^rcvar "$dir/$script"; then | if grep -q ^rcvar "$dir/$script"; then | ||||
_rcd="$dir/$script" | _rcd="$dir/$script" | ||||
load_script_vars $file name rcvar | load_script_vars $_rcd name rcvar | ||||
if [ -n "$name" -a -n "$rcvar" ]; then | if [ -n "$name" -a -n "$rcvar" ]; then | ||||
load_rc_config_var ${name} ${rcvar} | load_rc_config_var ${name} ${rcvar} | ||||
fi | fi | ||||
fi | fi | ||||
fi | fi | ||||
done | done | ||||
if [ -z "$rcvar" ]; then | if [ -z "$rcvar" ]; then | ||||
if [ -n "$VERBOSE" ]; then | if [ -n "$VERBOSE" ]; then | ||||
▲ Show 20 Lines • Show All 205 Lines • Show Last 20 Lines |