From a42e5e2542806c36f4cdba4875768874d471a730 Mon Sep 17 00:00:00 2001 From: J0Z1L Date: Sat, 28 Feb 2026 00:58:55 +0100 Subject: [PATCH] Skip all template actions unless --forceUpdateTemplate is provided --- scripts/run-unraid.sh | 17 +++++++++++++++++ start.sh | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/scripts/run-unraid.sh b/scripts/run-unraid.sh index 2625c0a..03e6af4 100755 --- a/scripts/run-unraid.sh +++ b/scripts/run-unraid.sh @@ -1,6 +1,15 @@ #!/usr/bin/env bash set -euo pipefail +FORCE_UPDATE_TEMPLATE=0 +for arg in "$@"; do + case "${arg}" in + --forceUpdateTemplate) + FORCE_UPDATE_TEMPLATE=1 + ;; + esac +done + SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" @@ -72,6 +81,14 @@ if [[ "${PUSH_IMAGE}" == "1" ]]; then fi mkdir -p "${TEMPLATE_DIR}" +if [[ "${FORCE_UPDATE_TEMPLATE}" != "1" ]]; then + echo "==> Template-Schritt übersprungen (nutze --forceUpdateTemplate)" + echo "==> Fertig" + echo "Image: ${IMAGE}" + echo "Template (unveraendert): ${TEMPLATE_PATH}" + exit 0 +fi + TMP_TEMPLATE="$(mktemp)" trap 'rm -f "${TMP_TEMPLATE}"' EXIT diff --git a/start.sh b/start.sh index c3f2d33..6e8b800 100755 --- a/start.sh +++ b/start.sh @@ -103,7 +103,7 @@ for env_file in "${PROJECT_ROOT}/.env.unraid" "${PROJECT_ROOT}/.env"; do fi done -"${RUN_SCRIPT}" +"${RUN_SCRIPT}" "$@" TEMPLATE_NAME="${TEMPLATE_NAME:-my-lidarr-spotify-frontend.xml}" UNRAID_URL="${UNRAID_URL:-}"