diff --git a/update.sh b/update.sh index 8d59fe6..456d0f1 100755 --- a/update.sh +++ b/update.sh @@ -30,6 +30,15 @@ echo " ║ archivmail Updater ║" 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 ──────────────────────────────────────────────── command -v git >/dev/null || die "git nicht gefunden"