Mein Fedora Update-Script

Um meine Fedora-Systeme stehts aktuell zu halten habe ich über die Zeit ein dezidiertes Update-Skript etabliert. Hierüber update ich nicht nur alle DNF-Pakete, sondern auch alle Flatpaks-Apps und VS Code Extensions. Sot habe ich alle zentralen Komponenten auf meinem System in einem Aufwasch aktualisiert. Das Skript sieht wie folgt aus: #!/bin/bash echo "Create pre snapshot..." timestamp=$(date +%Y%m%d%H%M%S) pre_snapshot_number=$(sudo snapper -c root create --description pre-update-${timestamp} --type pre --cleanup number --print-number) # Update the system echo "--- Updating the system ---" sudo dnf update -y # Update flatpaks echo "" echo "--- Updating flatpaks ---" flatpak update -y # Update VS Code Extensions echo "" echo "--- Updating VS Code Extensions ---" code --update-extensions echo "Create post snapshot..." sudo snapper -c root create --description post-update-${timestamp} --type post --cleanup number --pre-number $pre_snapshot_number Das Skript liegt ebenfalls in meinem Setup-Repository, mit dem ich neue Clients installiere: Zum Code ...

27.09.2024 · 2 min · 283 words · Marian Hahne