ArchTitus update

-fixing menu repetition for question
- fixing /mnt mountpoint with error handling
This commit is contained in:
Chris Titus 2024-08-22 21:27:44 -05:00
parent 895ff0ed04
commit 03e07a0bd5

View File

@ -71,7 +71,9 @@ select_option() {
echo -ne "\033[${num_options}A" echo -ne "\033[${num_options}A"
fi fi
echo "Please select an option using the arrow keys and Enter:" if [ $last_selected -eq -1 ]; then
echo "Please select an option using the arrow keys and Enter:"
fi
for i in "${!options[@]}"; do for i in "${!options[@]}"; do
if [ $i -eq $selected ]; then if [ $i -eq $selected ]; then
echo "> ${options[$i]}" echo "> ${options[$i]}"
@ -309,7 +311,9 @@ echo -ne "
------------------------------------------------------------------------- -------------------------------------------------------------------------
" "
reflector -a 48 -c $iso -f 5 -l 20 --sort rate --save /etc/pacman.d/mirrorlist reflector -a 48 -c $iso -f 5 -l 20 --sort rate --save /etc/pacman.d/mirrorlist
mkdir /mnt &>/dev/null # Hiding error message if any if [ ! -d "/mnt" ]; then
mkdir /mnt
fi
echo -ne " echo -ne "
------------------------------------------------------------------------- -------------------------------------------------------------------------
Installing Prerequisites Installing Prerequisites
@ -402,7 +406,11 @@ elif [[ "${FS}" == "luks" ]]; then
subvolumesetup subvolumesetup
fi fi
# mount target sync
if ! mountpoint -q /mnt; then
echo "ERROR! Failed to mount ${partition3} to /mnt after multiple attempts."
exit 1
fi
mkdir -p /mnt/boot/efi mkdir -p /mnt/boot/efi
mount -t vfat -L EFIBOOT /mnt/boot/ mount -t vfat -L EFIBOOT /mnt/boot/