sh/s6.sh: update s6-svc syntax to be valid for 2.2.0.0+
The s6-svc syntax changed for wait-up, wait-ready, wait-down, and wait-finished. This changes the s6 handling script to use the current valid syntax. This fixes #65.
This commit is contained in:
parent
5f2850366e
commit
30c3561b6b
2
sh/s6.sh
2
sh/s6.sh
@ -41,7 +41,7 @@ s6_stop()
|
|||||||
fi
|
fi
|
||||||
s6_service_link="${RC_SVCDIR}/s6-scan/${s6_service_path##*/}"
|
s6_service_link="${RC_SVCDIR}/s6-scan/${s6_service_path##*/}"
|
||||||
ebegin "Stopping ${name:-$RC_SVCNAME}"
|
ebegin "Stopping ${name:-$RC_SVCNAME}"
|
||||||
s6-svc -Dd -T ${s6_service_timeout_stop:-10000} "${s6_service_link}"
|
s6-svc -wD -d -T ${s6_service_timeout_stop:-10000} "${s6_service_link}"
|
||||||
set -- $(s6-svstat "${s6_service_link}")
|
set -- $(s6-svstat "${s6_service_link}")
|
||||||
[ "$1" = "down" ]
|
[ "$1" = "down" ]
|
||||||
eend $? "Failed to stop $RC_SVCNAME"
|
eend $? "Failed to stop $RC_SVCNAME"
|
||||||
|
Loading…
Reference in New Issue
Block a user