blob: d4034aebc40a930ed4d61990c58034fff12028cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/sh -e
devname="exthdd"
mountpoint="$HOME/$devname"
case "$(hostname -s)" in
mother|po-rbo)
if ! doas umount "$mountpoint"; then
herbe "failed to dismount $mountpoint" &
fi
if ! doas cryptsetup close "$devname"; then
herbe "failed to close crypt dev $devname" &
fi
rmdir "$mountpoint"
herbe "crypt dev dismounted from $mountpoint" &
;;
mars)
if ! mount | grep -F /dev/da0p1; then
herbe 'hdd not mounted' &
exit 1
fi
if ! umount /dev/da0p1.eli; then
herbe 'failed to dismount hdd' &
exit 1
fi
geli detach da0p1.eli
rmdir "$HOME"/hdd
herbe 'hdd dismounted from ~/hdd' &
;;
esac
|