10 |
[[ -z ${service_exec} ]] && service_exec="$(which ${service})" |
[[ -z ${service_exec} ]] && service_exec="$(which ${service})" |
11 |
|
|
12 |
# add service to default runlevels |
# add service to default runlevels |
13 |
echo -e "${COLBLUE}[${COLGREEN}+${COLBLUE}]${COLDEFAULT} adding ${service} to default runlevels ..." |
echo -e " ${COLBLUE}[${COLGREEN}+${COLBLUE}]${COLDEFAULT} adding ${service} to default runlevels ..." |
14 |
[[ -x ${MROOT}/etc/rc.d/init.d/${service} ]] && rc-config add ${service} &> /dev/null |
[[ -x ${MROOT}/etc/rc.d/init.d/${service} ]] && rc-config add ${service} &> /dev/null |
15 |
|
|
16 |
# do not start services on bootstrap or MROOT!=/ |
# do not start services on bootstrap or MROOT!=/ |
41 |
[[ -f ${MROOT}/${service_exec} ]] && return |
[[ -f ${MROOT}/${service_exec} ]] && return |
42 |
|
|
43 |
# del services from runlevel regardless if they exist or not |
# del services from runlevel regardless if they exist or not |
44 |
echo -e "${COLBLUE}[${COLRED}-${COLBLUE}]${COLDEFAULT} removing ${service} from default runlevels ..." |
echo -e " ${COLBLUE}[${COLRED}-${COLBLUE}]${COLDEFAULT} removing ${service} from default runlevels ..." |
45 |
rc-config del ${service} &> /dev/null |
rc-config del ${service} &> /dev/null |
46 |
|
|
47 |
# do not stop services on bootstrap or MROOT!=/ |
# do not stop services on bootstrap or MROOT!=/ |