#!/bin/bash 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 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" current_time=$(date +%s) echo "$current_time" > "$FILE" read -p ""