diff --git a/8_Plymouth.sh b/8_Plymouth.sh index 187a7e1..40e4f8c 100755 --- a/8_Plymouth.sh +++ b/8_Plymouth.sh @@ -37,7 +37,29 @@ fi # Plymouth-Theme setzen PLYMOUTH_THEME="spinner" echo "🎨 Setze Plymouth-Theme auf '$PLYMOUTH_THEME'..." -plymouth-set-default-theme -R "$PLYMOUTH_THEME" + +# Sicherstellen, dass das Paket "plymouth" installiert ist +if command -v plymouth-set-default-theme &> /dev/null || { + echo "WARNUNG: Das Paket 'plymouth' ist nicht installiert. Es wird versucht, es zu installieren..." + sudo apt update && sudo apt install -y plymouth || { + echo "WARNUNG: Das Paket 'plymouth' konnte nicht installiert werden. Überspringe diesen Schritt." + false + } +}; then + # Überprüfen, ob die Variable PLYMOUTH_THEME gesetzt ist + if [[ -n "$PLYMOUTH_THEME" ]]; then + # Den Plymouth-Theme-Befehl ausführen + if plymouth-set-default-theme -R "$PLYMOUTH_THEME"; then + echo "Das Plymouth-Theme wurde erfolgreich auf '$PLYMOUTH_THEME' gesetzt." + else + echo "WARNUNG: Der Befehl 'plymouth-set-default-theme' konnte nicht ausgeführt werden. Überspringe diesen Schritt." + fi + else + echo "WARNUNG: Die Variable PLYMOUTH_THEME ist nicht gesetzt. Überspringe diesen Schritt." + fi +else + echo "WARNUNG: Der Befehl 'plymouth-set-default-theme' ist nicht verfügbar. Überspringe diesen Schritt." +fi # Kernel-Boot-Parameter in GRUB anpassen GRUB_CFG="/etc/default/grub"