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:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user