From 3b0ebce1df27b5394296a69babfa4f46f9549f41 Mon Sep 17 00:00:00 2001 From: boban Date: Sun, 26 Apr 2026 06:58:15 +0200 Subject: [PATCH] Fix: update.sh aktualisiert sich selbst + scripts/ immer am Ende MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Beide Scripts werden jetzt bei jedem erfolgreichen Update eingespielt, unabhängig von CHANGED_FILES — löst den Bootstrap-Problem wo die alte mailwolt-update Version die neue Logik nicht kannte. Co-Authored-By: Claude Sonnet 4.6 --- update.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/update.sh b/update.sh index ff414ea..91a98d0 100644 --- a/update.sh +++ b/update.sh @@ -297,4 +297,9 @@ fi NEW_VER="$(get_version)" write_version_files "$NEW_VER" "$NEW_REV" -echo "[✓] Update abgeschlossen: ${OLD_VER} → ${NEW_VER} (${OLD_REV:0:7} → ${NEW_REV:0:7})" \ No newline at end of file +echo "[✓] Update abgeschlossen: ${OLD_VER} → ${NEW_VER} (${OLD_REV:0:7} → ${NEW_REV:0:7})" + +# Immer: System-Scripts auf den neuesten Stand bringen (selbst wenn nicht in CHANGED_FILES) +[[ -f "${APP_DIR}/scripts/mailwolt-apply-domains" ]] && \ + install -m 755 "${APP_DIR}/scripts/mailwolt-apply-domains" /usr/local/sbin/mailwolt-apply-domains +install -m 755 "${APP_DIR}/update.sh" /usr/local/sbin/mailwolt-update \ No newline at end of file