Skip to content

Commit

Permalink
Merge pull request #759 from Nitrokey/usb_label
Browse files Browse the repository at this point in the history
Add partition Label to list of mount-usb
  • Loading branch information
tlaurion authored Jul 19, 2020
2 parents 9719510 + 84b2f9b commit d5262f1
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions initrd/bin/mount-usb
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,11 @@ if [ -z ${USB_MOUNT_DEVICE} ]; then
# remove block device from list if numeric partitions exist, since not bootable
let USB_NUM_PARTITIONS=`ls -1 $i* | wc -l`-1
if [ ${USB_NUM_PARTITIONS} -eq 0 ]; then
echo $i >> /tmp/usb_disk_list
echo $i $(blkid | grep $i | grep -o 'LABEL=".*"' | cut -f2 -d '"') >> /tmp/usb_disk_list
else
ls $i* | tail -${USB_NUM_PARTITIONS} >> /tmp/usb_disk_list
for j in $(ls $i* | tail -${USB_NUM_PARTITIONS}); do
echo $j $(blkid | grep $j | grep -o 'LABEL=".*"' | cut -f2 -d '"') >> /tmp/usb_disk_list
done
fi
done

Expand Down Expand Up @@ -102,7 +104,7 @@ if [ -z ${USB_MOUNT_DEVICE} ]; then
if [ "$option_index" = "a" ]; then
exit 1
fi
USB_MOUNT_DEVICE=`head -n $option_index /tmp/usb_disk_list | tail -1`
USB_MOUNT_DEVICE=`head -n $option_index /tmp/usb_disk_list | tail -1 | sed 's/\ .*$//'`
fi

if [ "$1" = "rw" ]; then
Expand Down

0 comments on commit d5262f1

Please sign in to comment.