15 lines
339 B
Bash
Executable File
15 lines
339 B
Bash
Executable File
#! /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
|