Feat: Prüft, on Flatpak installiert ist, bevor geupdated wird.

This commit is contained in:
DragonSlayer_14 2025-03-03 23:40:35 +01:00
parent fcb5b666cb
commit a63d0bb728

View File

@ -28,6 +28,11 @@ update_packages() {
}
update_flatpak() {
if ! command -v flatpak >/dev/null 2 >&1; then
log "Flatpak ist nicht installiert. Vorgang wird übersprungen."
return
fi
log "Führe 'flatpak update' für alle Nutzer aus"
for user in $(getent passwd | awk -F: '$3 >= 1000 && $7 !~ /(\/sbin\/nologin|\/bin\/false|\/usr\/sbin\/nologin)/ { print $1 }'); do
sudo -u "$user" flatpak update -y |& while IFS= read -r line; do log "$line"; done