From c3771517c6deac37c4fafd0d3578541405ecfc9b Mon Sep 17 00:00:00 2001 From: Alexandre Date: Wed, 5 Mar 2025 18:20:55 +0100 Subject: [PATCH] Use bash source --- birdnet-pi/rootfs/etc/cont-init.d/01-structure.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/02-restorestreamdata.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/31-checks.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/33-mqtt.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/91-nginx_ingress.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/92-ssl.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/98-oldcpu.sh | 4 ++-- birdnet-pi/rootfs/etc/cont-init.d/99-run.sh | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/birdnet-pi/rootfs/etc/cont-init.d/01-structure.sh b/birdnet-pi/rootfs/etc/cont-init.d/01-structure.sh index 3aa71ce80..5be53cbf6 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/01-structure.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/01-structure.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ############### diff --git a/birdnet-pi/rootfs/etc/cont-init.d/02-restorestreamdata.sh b/birdnet-pi/rootfs/etc/cont-init.d/02-restorestreamdata.sh index 1fa95b76c..e51a2f8dc 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/02-restorestreamdata.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/02-restorestreamdata.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ###################### diff --git a/birdnet-pi/rootfs/etc/cont-init.d/31-checks.sh b/birdnet-pi/rootfs/etc/cont-init.d/31-checks.sh index 89ef6c4de..b76d3ded3 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/31-checks.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/31-checks.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ###################### diff --git a/birdnet-pi/rootfs/etc/cont-init.d/33-mqtt.sh b/birdnet-pi/rootfs/etc/cont-init.d/33-mqtt.sh index 0abb866d4..c83248bf7 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/33-mqtt.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/33-mqtt.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ############ diff --git a/birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh b/birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh index 2e7034293..2523d4c3e 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/71-newfeatures.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ################ diff --git a/birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh b/birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh index a3b1d7453..df787ee14 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ################ diff --git a/birdnet-pi/rootfs/etc/cont-init.d/91-nginx_ingress.sh b/birdnet-pi/rootfs/etc/cont-init.d/91-nginx_ingress.sh index 082518a8d..cc2fa3dbe 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/91-nginx_ingress.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/91-nginx_ingress.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ################# diff --git a/birdnet-pi/rootfs/etc/cont-init.d/92-ssl.sh b/birdnet-pi/rootfs/etc/cont-init.d/92-ssl.sh index 46293f6a7..3de547c80 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/92-ssl.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/92-ssl.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ############### diff --git a/birdnet-pi/rootfs/etc/cont-init.d/98-oldcpu.sh b/birdnet-pi/rootfs/etc/cont-init.d/98-oldcpu.sh index f0b3481ad..c19110656 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/98-oldcpu.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/98-oldcpu.sh @@ -6,11 +6,11 @@ set -e # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ###################### diff --git a/birdnet-pi/rootfs/etc/cont-init.d/99-run.sh b/birdnet-pi/rootfs/etc/cont-init.d/99-run.sh index 463e369b0..e57a52c48 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/99-run.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/99-run.sh @@ -7,11 +7,11 @@ set -eu # ALLOW RESTARTS # ################## -if [ -f /etc/cont-init.d/99-run.sh ]; then +if [[ "${BASH_SOURCE[0]}" == /etc/cont-init.d/* ]]; then mkdir -p /etc/scripts-init sed -i "s|/etc/cont-init.d|/etc/scripts-init|g" /ha_entrypoint.sh sed -i "/ rm/d" /ha_entrypoint.sh - cp /etc/cont-init.d/99-run.sh /etc/scripts-init/ + cp "${BASH_SOURCE[0]}" /etc/scripts-init/ fi ##############