From b438ae765b34669f794d8d352a6f04ebef2314d9 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Mon, 10 Mar 2025 15:39:06 +0100 Subject: [PATCH] =?UTF-8?q?Feat:=20F=C3=BCgt=20das=20isntallieren=20von=20?= =?UTF-8?q?Plymouth=20noch=20an=20einer=20anderes=20Stelle=20hinzu.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 8_Plymouth.sh | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) 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"