mirror of
https://github.com/hassio-addons/addon-base.git
synced 2025-05-07 04:11:24 +00:00
32 lines
685 B
Bash
Executable file
32 lines
685 B
Bash
Executable file
#!/bin/bash
|
|
# ==============================================================================
|
|
# Home Assistant Community Add-on: Base Images
|
|
# This script patches all service commands into the appropriate s6- commands
|
|
# ==============================================================================
|
|
|
|
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}"
|