#!/usr/bin/env bash
mount_device()
{
echo "$(grep '\(cdrom\|dvd\|cdrw\|cdwriter\)' /etc/fstab)"
#grep cdrom /etc/fstab | sort && grep dvd /etc/fstab | sort
echo; echo $bb_mnt_ch1_1
echo $bb_mnt_ch1_2
echo $bb_mnt_ch1_3
echo $bb_mnt_ch1_4
echo -n "|> "
read BBDEVICE
if [[ "${BBDEVICE}" == "" ]]; then
echo $bb_mnt_ch1_5
wait_for_enter
continue
else
echo "$bb_mnt_ch1_6${BBDEVICE}..."
if mount ${BBDEVICE} &> /dev/null; then
echo "${BBDEVICE}$bb_mnt_ch1_7"
sleep 2s
continue
else
echo $bb_mnt_ch1_8
echo $bb_mnt_ch1_9
echo $bb_mnt_ch1_10
wait_for_enter
continue
fi
fi
}
umount_device()
{
if [ "$(grep -c '\(cdrom\|dvd\|cdrw\|cdwriter\)' /etc/mtab)" == 0 ]; then
echo $bb_mnt_ch2_1
wait_for_enter
else
echo "$(grep '\(cdrom\|dvd\|cdrw\|cdwriter\)' /etc/mtab)"
echo; echo $bb_mnt_ch2_2
echo -n "|> "
read BBDEVICE
if umount ${BBDEVICE} &> /dev/null; then
echo "${BBDEVICE}$bb_mnt_ch2_3"
wait_for_enter
continue
else
echo $bb_mnt_ch2_4
echo $bb_mnt_ch2_5
wait_for_enter
continue
fi
fi
}
eject_device()
{
echo "$(grep '\(cdrom\|dvd\|cdrw\|cdwriter\)' /etc/fstab)"
#grep cdrom /etc/fstab | sort && grep dvd /etc/fstab | sort
echo $bb_mnt_ch3_1
echo $bb_mnt_ch3_1b
echo -n "|> "
read BBDEVICE
if [[ $BBDEVICE == "" ]]; then
echo $bb_mnt_ch3_1c
wait_for_enter
continue
else
if ${BB_EJECT} ${BBDEVICE} &> /dev/null; then
echo "${BBDEVICE}$bb_mnt_ch3_2"
wait_for_enter
continue
else
echo $bb_mnt_ch3_3
echo $bb_mnt_ch3_4
wait_for_enter
continue
fi
fi
}
syntax highlighted by Code2HTML, v. 0.9.1