chore: update.sh aktualisiert sich beim Start selbst aus Gitea

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sysops
2026-03-17 12:43:15 +01:00
parent dc71d78d7d
commit 2900e53753
+9
View File
@@ -30,6 +30,15 @@ echo " ║ archivmail Updater ║"
echo " ╚══════════════════════════════════════╝" echo " ╚══════════════════════════════════════╝"
echo "" echo ""
# ── Script selbst aktualisieren ──────────────────────────────────────────
SCRIPT_URL="https://gitea.perlbach24.de/scripte/archivmail/raw/branch/main/update.sh"
SELF="$INSTALL_DIR/update.sh"
if [[ -f "$SELF" ]] && command -v curl >/dev/null; then
curl -fsSL "$SCRIPT_URL" -o "$SELF.new" 2>/dev/null && mv "$SELF.new" "$SELF" && chmod +x "$SELF" \
&& info "Script aktualisiert" || rm -f "$SELF.new"
fi
# ── Voraussetzungen prüfen ──────────────────────────────────────────────── # ── Voraussetzungen prüfen ────────────────────────────────────────────────
command -v git >/dev/null || die "git nicht gefunden" command -v git >/dev/null || die "git nicht gefunden"