updater.sh aktualisiert

This commit is contained in:
2025-08-27 00:18:39 +02:00
parent d07ae17ec4
commit fffda8e707

View File

@@ -1,16 +1,31 @@
#!/usr/bin/env fish
#!/bin/bash
paru -Syu --ignore simulationcraft-git --noconfirm
IGNORE="$HOME/.local/state/leanderUpdater/ignored_packages.txt"
# Überprüfen, ob die Datei existiert
if [ ! -f "$IGNORE" ]; then
# Datei anlegen und aktuellen Zeitpunkt speichern
install -Dm644 /dev/null "$HOME/.local/state/leanderUpdater/ignored_packages.txt"
fi
paru -Sy archlinux-keyring --noconfirm
paru -Syu $(xargs -I {} echo --ignore {} < $IGNORE) --noconfirm
echo ""
echo "Update abgeschlossen. Bitte Enter drücken, um das Terminal zu schließen..."
# Pfad zur Datei
set FILE "last_update.txt"
FILE="$HOME/.local/state/leanderUpdater/last_update.txt"
# Überprüfen, ob die Datei existiert
if [ ! -f "$FILE" ]; then
# Datei anlegen und aktuellen Zeitpunkt speichern
install -Dm644 /dev/null "$HOME/.local/state/leanderUpdater/last_update.txt"
fi
# Aktueller Zeitpunkt
truncate -s 0 "$FILE"
set current_time $(date +%s)
current_time=$(date +%s)
echo "$current_time" > "$FILE"
read -p ""