2 Commits
1.6 ... 1.6.2

Author SHA1 Message Date
d68ed909c4 actually fix runit test 2023-11-10 18:50:35 +07:00
Qontinuum
3ada9e391e Fix Runit commands 2023-11-07 20:06:01 +01:00

View File

@@ -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