diff --git a/scripts/update.sh b/scripts/update.sh index 32dc92b..46a8986 100644 --- a/scripts/update.sh +++ b/scripts/update.sh @@ -254,6 +254,15 @@ UNIT echo "[✓] mailwolt-ws Service gestartet." fi + # Versionsdateien immer aktualisieren – verhindert veraltete /var/lib/mailwolt/version + local cur_tag + cur_tag="$(git -C "${APP_DIR}" describe --tags --abbrev=0 2>/dev/null || true)" + if [[ -n "$cur_tag" ]]; then + local cur_rev + cur_rev="$(git -C "${APP_DIR}" rev-parse --short HEAD 2>/dev/null || true)" + write_version_files "$cur_tag" "$cur_rev" + fi + # ClamAV installieren falls nicht vorhanden (läuft deaktiviert, User schaltet ein/aus) if ! dpkg -l clamav-daemon 2>/dev/null | grep -q '^ii'; then echo "[…] ClamAV wird installiert…"