97 |
for i in $(get_run_levels ${RC_SERVICE}) |
for i in $(get_run_levels ${RC_SERVICE}) |
98 |
do |
do |
99 |
case ${i} in |
case ${i} in |
100 |
|
# ignore these runlevels: |
101 |
|
[1245]:[sk]) continue ;; |
102 |
|
|
103 |
# start |
# start |
104 |
?:s) |
?:s) |
105 |
[[ ${i} = 7:s ]] && i="sysinit:s" |
[[ ${i} = 7:s ]] && i="sysinit:s" |
106 |
[[ ${i} = 3:s ]] && i="boot:s" |
[[ ${i} = 3:s ]] && i="boot:s" |
107 |
[[ ${i} = 0:s ]] && i="shutdown:s" |
[[ ${i} = 0:s ]] && i="shutdown:s" |
108 |
|
[[ ${i} = 6:s ]] && i="shutdown:s" |
109 |
echo -e "\t\t[rc${i/:s/}.d -> S${RC_START}]" |
echo -e "\t\t[rc${i/:s/}.d -> S${RC_START}]" |
110 |
ln -snf ../init.d/${RC_SERVICE} \ |
ln -snf ../init.d/${RC_SERVICE} \ |
111 |
${MROOT}/etc/rc.d/rc${i/:s/}.d/S${RC_START}${RC_SERVICE} |
${MROOT}/etc/rc.d/rc${i/:s/}.d/S${RC_START}${RC_SERVICE} |
115 |
[[ ${i} = 7:k ]] && i="sysinit:k" |
[[ ${i} = 7:k ]] && i="sysinit:k" |
116 |
[[ ${i} = 3:k ]] && i="boot:k" |
[[ ${i} = 3:k ]] && i="boot:k" |
117 |
[[ ${i} = 0:k ]] && i="shutdown:k" |
[[ ${i} = 0:k ]] && i="shutdown:k" |
118 |
|
[[ ${i} = 6:k ]] && i="shutdown:k" |
119 |
echo -e "\t\t[rc${i/:k/}.d -> K${RC_STOP}]" |
echo -e "\t\t[rc${i/:k/}.d -> K${RC_STOP}]" |
120 |
ln -snf ../init.d/${RC_SERVICE} \ |
ln -snf ../init.d/${RC_SERVICE} \ |
121 |
${MROOT}/etc/rc.d/rc${i/:k/}.d/K${RC_STOP}${RC_SERVICE} |
${MROOT}/etc/rc.d/rc${i/:k/}.d/K${RC_STOP}${RC_SERVICE} |
165 |
[[ ${i} = 7 ]] && level=sysinit |
[[ ${i} = 7 ]] && level=sysinit |
166 |
[[ ${i} = 3 ]] && level=boot |
[[ ${i} = 3 ]] && level=boot |
167 |
[[ ${i} = 0 ]] && level=shutdown |
[[ ${i} = 0 ]] && level=shutdown |
168 |
|
[[ ${i} = 6 ]] && level=shutdown |
169 |
|
|
170 |
for script in ${MROOT}/etc/rc.d/rc${level}.d/* |
for script in ${MROOT}/etc/rc.d/rc${level}.d/* |
171 |
do |
do |