Fix: ensure_system() schreibt Versionsdateien nach jedem Update-Lauf
/var/lib/mailwolt/version blieb bei manuellem git pull oder abgebrochenem Update auf altem Stand. UpdateCard-Vergleich schlug dadurch fehl und zeigte kein "Update verfügbar" an. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>main v1.1.341
parent
ce66a84c8d
commit
b0daf839d9
|
|
@ -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…"
|
||||
|
|
|
|||
Loading…
Reference in New Issue