commit 70cb0a39dbefef6625693b72686618c478cf5894
parent 8ec31a1737babf345ecb817596188fd03aabd8e8
Author: Hellekin O. Wolf =8) <hellekin@cepheide.org>
Date: Fri, 11 Feb 2011 04:10:16 +0100
Cleanup after ourselves
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/tomb b/src/tomb
@@ -575,6 +575,7 @@ mount_tomb() {
if [ $? != 0 ]; then
# is it a LUKS encrypted nest? see cryptsetup(1)
error "$tombfile is not a valid Luks encrypted storage file"
+ rmdir $tombmount 2>/dev/null
return 1
fi
@@ -611,12 +612,14 @@ mount_tomb() {
if [ -r ${usbkey_mount}/.tomb/${tombkey} ]; then
umount ${usbkey_mount}
+ rmdir ${usbkey_mount}
unset ${usbkey_mount}
fi
if ! [ -r /dev/mapper/${mapper} ]; then
error "failure mounting the encrypted file"
losetup -d ${nstloop}
+ rmdir ${tombmount} 2>/dev/null
return 1
fi