tomb

the crypto undertaker
git clone git://parazyd.org/tomb.git
Log | Files | Refs | README | LICENSE

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:
Msrc/tomb | 3+++
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