16 lines
340 B
Bash
16 lines
340 B
Bash
#! /bin/bash
|
|
|
|
## unmount a veracrypt volume
|
|
|
|
|
|
## the funny evals are here to expand any literal env variables that may be
|
|
## passed because systemd didn't expand them (yuck)
|
|
mountpoint="$(eval echo "$1")"
|
|
|
|
if /usr/bin/sudo /usr/bin/veracrypt -d "$mountpoint"; then
|
|
echo "Unmounted $1"
|
|
else
|
|
echo "Failed to unmount $1"
|
|
exit 1
|
|
fi
|