View | Details | Raw Unified | Return to bug 207811 | Differences between
and this patch

Collapse All | Expand All

(-)service.old (-18 / +11 lines)
Lines 67-87 Link Here
67
	[ -n "$local_startup" ] && find_local_scripts_new
67
	[ -n "$local_startup" ] && find_local_scripts_new
68
	files=`rcorder ${skip} ${local_rc} 2>/dev/null`
68
	files=`rcorder ${skip} ${local_rc} 2>/dev/null`
69
69
70
	dummy=NO
70
	for file in `reverse_list ${files}`; do
71
	for file in `reverse_list ${files}`; do
71
		if grep -q ^rcvar $file; then
72
		rcvar=dummy
72
			eval `grep ^name= $file`
73
		if run_rc_script ${file} enabled; then
73
			eval `grep ^rcvar $file`
74
			run_rc_script ${file} stop
74
			if [ -n "$rcvar" ]; then
75
				load_rc_config_var ${name} ${rcvar}
76
			fi
77
			checkyesno $rcvar 2>/dev/null && run_rc_script ${file} stop
78
		fi
75
		fi
79
	done
76
	done
80
	for file in $files; do
77
	for file in $files; do
81
		if grep -q ^rcvar $file; then
78
		rcvar=dummy
82
			eval `grep ^name= $file`
79
		if run_rc_script ${file} enabled; then
83
			eval `grep ^rcvar $file`
80
			run_rc_script ${file} start
84
			checkyesno $rcvar 2>/dev/null && run_rc_script ${file} start
85
		fi
81
		fi
86
	done
82
	done
87
83
Lines 99-112 Link Here
99
fi
95
fi
100
96
101
if [ -n "$ENABLED" ]; then
97
if [ -n "$ENABLED" ]; then
98
	dummy=NO
102
	for file in $files; do
99
	for file in $files; do
103
		if grep -q ^rcvar $file; then
100
		rcvar=dummy
104
			eval `grep ^name= $file`
101
		if run_rc_script ${file} enabled; then
105
			eval `grep ^rcvar $file`
102
			echo ${file}
106
			if [ -n "$rcvar" ]; then
107
				load_rc_config_var ${name} ${rcvar}
108
			fi
109
			checkyesno $rcvar 2>/dev/null && echo $file
110
		fi
103
		fi
111
	done
104
	done
112
	exit 0
105
	exit 0

Return to bug 207811