Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
d68ed909c4 | |||
![]() |
3ada9e391e |
@@ -3,7 +3,7 @@
|
||||
sv_start() {
|
||||
case "$init" in
|
||||
openrc) exec /usr/bin/rc-service "$1" start ;;
|
||||
runit) exec /usr/bin/runsv /etc/runit/sv/"$1" ;;
|
||||
runit) exec /usr/bin/sv start /run/runit/service/"$1" ;;
|
||||
s6) exec /usr/bin/s6-rc -u change "$1" ;;
|
||||
dinit) exec /usr/bin/dinitctl start "$1" ;;
|
||||
esac
|
||||
@@ -12,7 +12,7 @@ sv_start() {
|
||||
sv_stop() {
|
||||
case "$init" in
|
||||
openrc) exec /usr/bin/rc-service "$1" stop ;;
|
||||
runit) exec /usr/bin/sv stop /etc/runit/sv/"$1" ;;
|
||||
runit) exec /usr/bin/sv stop /run/runit/service/"$1" ;;
|
||||
s6) exec /usr/bin/s6-rc -d change "$1" ;;
|
||||
dinit) exec /usr/bin/dinitctl stop "$1" ;;
|
||||
esac
|
||||
@@ -21,7 +21,7 @@ sv_stop() {
|
||||
sv_enable() {
|
||||
case "$init" in
|
||||
openrc) exec /usr/bin/rc-update add "$1" default ;;
|
||||
runit) ln -s /etc/runit/sv/"$1" /run/runit/service ;;
|
||||
runit) exec unlink /run/runit/service/"$1"/down ;;
|
||||
s6) exec /usr/bin/s6-service add default "$1" ;;
|
||||
dinit) exec /usr/bin/dinitctl enable "$1" ;;
|
||||
esac
|
||||
@@ -30,7 +30,7 @@ sv_enable() {
|
||||
sv_disable() {
|
||||
case "$init" in
|
||||
openrc) exec /usr/bin/rc-update del "$1" default ;;
|
||||
runit) rm /run/runit/service/"$1" ;;
|
||||
runit) exec touch /run/runit/service/"$1"/down ;;
|
||||
s6) exec /usr/bin/s6-service delete default "$1" ;;
|
||||
dinit) exec /usr/bin/dinitctl disable "$1" ;;
|
||||
esac
|
||||
@@ -38,7 +38,7 @@ sv_disable() {
|
||||
|
||||
if [ -d /run/openrc ]; then
|
||||
init=openrc
|
||||
elif [-d /run/runit ]; then
|
||||
elif [ -d /run/runit ]; then
|
||||
init=runit
|
||||
elif [ -d /run/s6-rc ]; then
|
||||
init=s6
|
||||
|
Reference in New Issue
Block a user