From f45a1c573bda914e6a0ec850dab2900fe511b668 Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Wed, 26 Mar 2025 13:29:21 +0100 Subject: [PATCH] Fix: Passt aktivieren von multilib an. --- 0_Setup.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/0_Setup.sh b/0_Setup.sh index d13199b..4d1f351 100755 --- a/0_Setup.sh +++ b/0_Setup.sh @@ -54,7 +54,17 @@ answer=${answer:-n} if [[ "$answer" == "j" ]] || [[ "$answer" == "y" ]]; then # Multilib-Repository aktivieren echo "🔄 Aktiviere Multilib-Repository..." - sed -i '/\[multilib\]/,/\[\/multilib\]/s/^#//g' /etc/pacman.conf + # Zeilen einkommentieren, falls sie auskommentiert sind + if grep -q "^\[multilib\]" /etc/pacman.conf && grep -q "#Include = /etc/pacman.d/mirrorlist" /etc/pacman.conf; then + sudo sed -i 's/#\[multilib\]/\[multilib\]/g' /etc/pacman.conf + sudo sed -i 's/#Include = \/etc\/pacman.d\/mirrorlist/Include = \/etc\/pacman.d\/mirrorlist/g' /etc/pacman.conf + fi + + # Falls der Block nicht vorhanden ist, füge ihn hinzu + if ! grep -q "^\[multilib\]" /etc/pacman.conf; then + echo "[multilib]" | sudo tee -a /etc/pacman.conf + echo "Include = /etc/pacman.d/mirrorlist" | sudo tee -a /etc/pacman.conf + fi # Paketdatenbank aktualisieren echo "🔄 Aktualisiere die Paketdatenbank..."