simplify mount loop

This commit is contained in:
Tobias Powalowski 2023-02-20 18:30:09 +01:00
parent eac18dd3f6
commit ab51302d71

View file

@ -51,16 +51,12 @@ mkfs.btrfs /dev/zram0 &>/dev/null
# use discard to get free RAM on delete!
mount -o discard /dev/zram0 /sysroot &>/dev/null
echo -e "\e[1mStep 3/4:\e[m Searching for archboot rootfs on usb/hd/cdrom device..."
COUNT=0
echo -e " Trying for 10 seconds /dev/sr0..."
while ! mount /dev/sr0 /cdrom &>/dev/null; do
read -r -t 1
_COUNT=$((_COUNT+1))
[[ "${_COUNT}" == 10 ]] && break
done
echo -e " Trying for 10 seconds UUID=1234-ABCD..."
_COUNT=0
while ! mount UUID=1234-ABCD /mnt &>/dev/null; do
while true; do
mount UUID=1234-ABCD /mnt &>/dev/null && break
mount /dev/sr0 /cdrom &>/dev/null && break
read -r -t 1
_COUNT=$((_COUNT+1))
[[ "${_COUNT}" == 10 ]] && break