templates: replace s6-svwait

This commit is contained in:
Alexandre
2025-08-15 19:19:05 +02:00
parent 4b1f25ba04
commit 1ff26c57e6
4 changed files with 15 additions and 8 deletions

13
scrutiny/rootfs/etc/services.d/nginx/finish Normal file → Executable file
View File

@@ -1,8 +1,9 @@
#!/usr/bin/execlineb -S0
#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
# ==============================================================================
# Take down the S6 supervision tree when Nginx fails
# Stop the container when Nginx fails
# ==============================================================================
if { s6-test ${1} -ne 0 }
if { s6-test ${1} -ne 256 }
s6-svscanctl -t /var/run/s6/services
if [[ "$1" -ne 0 && "$1" -ne 256 ]]; then
bashio::log.error "Nginx exited with code $1"
kill -15 1
fi