test
This commit is contained in:
33
addon-ubuntu-base/rootfs/usr/bin/service
Executable file
33
addon-ubuntu-base/rootfs/usr/bin/service
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
# ==============================================================================
|
||||
# Home Assistant Community Add-on: Base Images
|
||||
# This script patches all service commands into the appropriate s6- commands
|
||||
# Why not systemd? Docker said no, so did we ;)
|
||||
# ==============================================================================
|
||||
|
||||
start() {
|
||||
s6-svc -wU -u -T2500 "/run/service/${service}"
|
||||
}
|
||||
|
||||
stop() {
|
||||
s6-svc -wD -d -T2500 "/run/service/${service}"
|
||||
}
|
||||
|
||||
restart() {
|
||||
stop
|
||||
start
|
||||
}
|
||||
|
||||
status() {
|
||||
s6-svstat "/run/service/${service}"
|
||||
}
|
||||
|
||||
service="$1"
|
||||
command="$2"
|
||||
|
||||
if [[ ! -d "/run/service/${service}" ]] ; then
|
||||
echo "s6 service not found for ${service}, exiting..."
|
||||
exit
|
||||
fi;
|
||||
|
||||
${command} "${service}"
|
||||
Reference in New Issue
Block a user