mirror of
https://github.com/pi-hole/docker-pi-hole.git
synced 2024-06-29 12:41:00 +02:00
31 lines
635 B
Bash
Executable File
31 lines
635 B
Bash
Executable File
#!/bin/bash
|
|
# This script patches all service commands into the appropriate s6- commands
|
|
# pi-hole upstream scripts need a 'service' interface. why not systemd? docker said so.
|
|
start() {
|
|
s6-svc -wU -u -T2500 /var/run/s6/services/$service
|
|
}
|
|
|
|
stop() {
|
|
s6-svc -wD -d -T2500 /var/run/s6/services/$service
|
|
}
|
|
|
|
restart() {
|
|
stop
|
|
start
|
|
#s6-svc -t -wR -T5000 /var/run/s6/services/$service
|
|
}
|
|
|
|
status() {
|
|
s6-svstat /var/run/s6/services/$service
|
|
}
|
|
|
|
service="$1"
|
|
command="$2"
|
|
|
|
if [[ ! -d "/var/run/s6/services/$service" ]] ; then
|
|
echo "s6 service not found for $service, exiting..."
|
|
exit
|
|
fi;
|
|
|
|
${command} "${service}"
|