Skip to content

Commit

Permalink
Merge branch 'release/2.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
cerebrux committed May 11, 2018
2 parents 94eb560 + b8bcadf commit 7a30a03
Showing 1 changed file with 24 additions and 14 deletions.
38 changes: 24 additions & 14 deletions archon.sh
Original file line number Diff line number Diff line change
Expand Up @@ -95,14 +95,9 @@ function chroot_stage {
echo 'ο οποίος είναι μακράς υποστήριξης; '
echo '---------------------------------------'
sleep 2
while true; do
read -rp "Θέλετε να χρησιμοποιείτε πυρήνα μακράς υποστήριξης (Long Term Support) (y/n); " yn
case $yn in
[Yy]* ) sudo pacman -S --noconfirm linux-lts; break;;
[Nn]* ) break;;
* ) echo "μη έγκυρη απάντηση";;
esac
done
if YN_Q "Θέλετε να εγκαταστήσετε πυρήνα μακράς υποστήριξης (Long Term Support) (y/n); "; then
sudo pacman -S --noconfirm linux-lts
fi
echo
echo
echo '---------------------------------------'
Expand Down Expand Up @@ -187,6 +182,21 @@ function chroot_stage {
systemctl enable systemd-swap
}

function YN_Q {
while true; do
read -rp "$1" yes_no
case "$yes_no" in
y|yes|Y|Yes|YES )
return 0;
break;;
n|no|N|No|NO )
return 1;
break;;
* )
echo "${2:-"μη έγκυρη απάντηση"}";;
esac
done
}

clear

Expand Down Expand Up @@ -251,12 +261,12 @@ echo ''
echo ' You have been warned !!!'
sleep 5
echo
read -rp " Θέλετε να συνεχίσετε (y/n); " choice
case "$choice" in
y|Y ) sleep 1 && echo " Έναρξη της εγκατάστασης";;
n|N ) sleep 1 && echo " Έξοδος..." && exit 0;;
* ) echo "μη έγκυρος χαρακτήρας" && exit 0;;
esac
if YN_Q "Θέλετε να συνεχίσετε (y/n); " "μη έγκυρος χαρακτήρας" ; then
echo " Έναρξη της εγκατάστασης"
else
echo " Έξοδος..."
exit 0
fi
echo
sleep 1
echo '---------------------------------------'
Expand Down

0 comments on commit 7a30a03

Please sign in to comment.