forked from artix/alpm-hooks
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3ada9e391e |
@@ -3,7 +3,7 @@
|
|||||||
sv_start() {
|
sv_start() {
|
||||||
case "$init" in
|
case "$init" in
|
||||||
openrc) exec /usr/bin/rc-service "$1" start ;;
|
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" ;;
|
s6) exec /usr/bin/s6-rc -u change "$1" ;;
|
||||||
dinit) exec /usr/bin/dinitctl start "$1" ;;
|
dinit) exec /usr/bin/dinitctl start "$1" ;;
|
||||||
esac
|
esac
|
||||||
@@ -12,7 +12,7 @@ sv_start() {
|
|||||||
sv_stop() {
|
sv_stop() {
|
||||||
case "$init" in
|
case "$init" in
|
||||||
openrc) exec /usr/bin/rc-service "$1" stop ;;
|
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" ;;
|
s6) exec /usr/bin/s6-rc -d change "$1" ;;
|
||||||
dinit) exec /usr/bin/dinitctl stop "$1" ;;
|
dinit) exec /usr/bin/dinitctl stop "$1" ;;
|
||||||
esac
|
esac
|
||||||
@@ -21,7 +21,7 @@ sv_stop() {
|
|||||||
sv_enable() {
|
sv_enable() {
|
||||||
case "$init" in
|
case "$init" in
|
||||||
openrc) exec /usr/bin/rc-update add "$1" default ;;
|
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" ;;
|
s6) exec /usr/bin/s6-service add default "$1" ;;
|
||||||
dinit) exec /usr/bin/dinitctl enable "$1" ;;
|
dinit) exec /usr/bin/dinitctl enable "$1" ;;
|
||||||
esac
|
esac
|
||||||
@@ -30,7 +30,7 @@ sv_enable() {
|
|||||||
sv_disable() {
|
sv_disable() {
|
||||||
case "$init" in
|
case "$init" in
|
||||||
openrc) exec /usr/bin/rc-update del "$1" default ;;
|
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" ;;
|
s6) exec /usr/bin/s6-service delete default "$1" ;;
|
||||||
dinit) exec /usr/bin/dinitctl disable "$1" ;;
|
dinit) exec /usr/bin/dinitctl disable "$1" ;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user