diff --git a/arch_install.sh b/arch_install.sh index 92660f9..ec69e20 100644 --- a/arch_install.sh +++ b/arch_install.sh @@ -10,20 +10,36 @@ if [ "$EUID" -ne 0 ]; then fi # GPU választás ismétléssel +while true; do echo "Válaszd ki melyik GPU-val rendelkezel:" echo "1 - AMD - Csak ez műkszik xD" echo "2 - NVIDIA" read -p "Add meg a választásod (1-2): " gpu_choice - break + + # Ha a bemenet érvényes (1 vagy 2), kilépünk a ciklusból + if [[ "$gpu_choice" == "1" || "$gpu_choice" == "2" ]]; then + break + else + echo "Érvénytelen választás, próbáld újra." + fi +done # Kezelőfelület választás ismétléssel +while true; do echo "Válassz ki egy kezelőfelületet:" echo "1 - GNOME telepítés - Csak ez műkszik xD" echo "2 - KDE telepítés" echo "3 - XFCE telepítés" echo "4 - Cinnamon telepítés" read -p "Add meg a választásod (1-4): " de_choice - break + + # Ha a bemenet érvényes (1-4), kilépünk a ciklusból + if [[ "$de_choice" =~ ^[1-4]$ ]]; then + break + else + echo "Érvénytelen választás, próbáld újra." + fi +done # Frissítsük a csomaglistát echo "Csomaglista frissítése..."