1234567891011121314151617181920212223242526272829303132333435 |
- # This file is part of the 'dragora-installer'.
- #
- # Purpose: Mount root partition, device from declared fstab.
- dialog --colors \
- --backtitle "\\ZbRoot partition" \
- --title "ROOT MOUNT" --sleep 2 \
- --infobox "Preparing to mount designated root partition for installation..." 3 68
- # Figure out device name from fstab
- ROOT_DEVICE="$(awk '$2 == "/" { print $1 }' "${SUBTMPDIR}/fstab" | cut -f 1 -d ' ')"
- # Expose 'ROOT_DEVICE' for MenuBootloader
- echo "$ROOT_DEVICE" > "${SUBTMPDIR}/root_device"
- # Create mount-point destination
- mkdir -p -- /media/dragora-root
- if mountpoint -q /media/dragora-root
- then
- umount /media/dragora-root
- fi
- umount "$ROOT_DEVICE" > /dev/null 2>&1 || true
- dialog --clear
- echo "Mounting $ROOT_DEVICE on /media/dragora-root ..."
- sleep 1
- mount -v "$ROOT_DEVICE" /media/dragora-root
- sleep 2
- # This will be used later (e.g bootloader entry)
- export ROOT_DEVICE
|