diff options
author | Sam Chudnick <sam@chudnick.com> | 2022-06-16 21:14:14 -0400 |
---|---|---|
committer | Sam Chudnick <sam@chudnick.com> | 2022-06-16 21:14:14 -0400 |
commit | af5431d5b8209847d8bd783777b3470ae940ddaf (patch) | |
tree | 9ac900b303d2267fe23b9b51c1b4b62c97d63f67 /.local/bin | |
parent | 38ccd88ced5790dc941157fed56c5ac4756acd7f (diff) |
Don't assume device is on /dev/sdc
Search for device instead of assuming it is on /dev/sdc.
Diffstat (limited to '.local/bin')
-rwxr-xr-x | .local/bin/cryptusb/mount-cryptusb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/.local/bin/cryptusb/mount-cryptusb b/.local/bin/cryptusb/mount-cryptusb index ea44967..299ad15 100755 --- a/.local/bin/cryptusb/mount-cryptusb +++ b/.local/bin/cryptusb/mount-cryptusb | |||
@@ -1,5 +1,9 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | # Mounts LUKS encrypted USB | 2 | # Mounts LUKS encrypted USB |
3 | 3 | ||
4 | lsblk | grep -q "cryptusb" || sudo cryptsetup open /dev/sdc cryptusb | 4 | devs="$(lsblk -lp | grep -E "(disk|part) $" | awk '{print $1,"-",$4}')" |
5 | [ "$devs" = "" ] && exit 0 | ||
6 | dev="$(echo "$devs" | dmenu -i -p "Select device" | cut -d ' ' -f 1)" | ||
7 | [ "$dev" = "" ] && exit 0 | ||
8 | lsblk | grep -q "cryptusb" || sudo cryptsetup open $dev cryptusb | ||
5 | sudo mount /dev/mapper/cryptusb /mnt/cryptusb | 9 | sudo mount /dev/mapper/cryptusb /mnt/cryptusb |