View | Details | Raw Unified | Return to bug 220227
Collapse All | Expand All

(-)service.sh (-3 / +11 lines)
Lines 69-87 if [ -n "$RESTART" ]; then Link Here
69
69
70
	for file in `reverse_list ${files}`; do
70
	for file in `reverse_list ${files}`; do
71
		if grep -q ^rcvar $file; then
71
		if grep -q ^rcvar $file; then
72
			name=
73
			rcvar=
72
			eval `grep ^name= $file`
74
			eval `grep ^name= $file`
73
			eval `grep ^rcvar $file`
75
			eval `grep ^rcvar $file`
74
			if [ -n "$rcvar" ]; then
76
			if [ -n "$rcvar" ]; then
75
				load_rc_config_var ${name} ${rcvar}
77
				load_rc_config_var ${name} ${rcvar}
78
				checkyesno $rcvar 2>/dev/null && run_rc_script ${file} stop
76
			fi
79
			fi
77
			checkyesno $rcvar 2>/dev/null && run_rc_script ${file} stop
78
		fi
80
		fi
79
	done
81
	done
80
	for file in $files; do
82
	for file in $files; do
81
		if grep -q ^rcvar $file; then
83
		if grep -q ^rcvar $file; then
84
			name=
85
			rcvar=
82
			eval `grep ^name= $file`
86
			eval `grep ^name= $file`
83
			eval `grep ^rcvar $file`
87
			eval `grep ^rcvar $file`
84
			checkyesno $rcvar 2>/dev/null && run_rc_script ${file} start
88
			if [ -n "$rcvar" ]; then
89
				checkyesno $rcvar 2>/dev/null && run_rc_script ${file} start
90
			fi
85
		fi
91
		fi
86
	done
92
	done
87
93
Lines 101-112 fi Link Here
101
if [ -n "$ENABLED" ]; then
107
if [ -n "$ENABLED" ]; then
102
	for file in $files; do
108
	for file in $files; do
103
		if grep -q ^rcvar $file; then
109
		if grep -q ^rcvar $file; then
110
			name=
111
			rcvar=
104
			eval `grep ^name= $file`
112
			eval `grep ^name= $file`
105
			eval `grep ^rcvar $file`
113
			eval `grep ^rcvar $file`
106
			if [ -n "$rcvar" ]; then
114
			if [ -n "$rcvar" ]; then
107
				load_rc_config_var ${name} ${rcvar}
115
				load_rc_config_var ${name} ${rcvar}
116
				checkyesno $rcvar 2>/dev/null && echo $file
108
			fi
117
			fi
109
			checkyesno $rcvar 2>/dev/null && echo $file
110
		fi
118
		fi
111
	done
119
	done
112
	exit 0
120
	exit 0

Return to bug 220227