diff --git a/src/scripts/backup_nocloud.sh b/src/scripts/backup_nocloud.sh index c77d8958096a4e1ac12b3a75c0cf0226c320d00c..5618958c72167f816e7360c495c5ccc5677a3b29 100755 --- a/src/scripts/backup_nocloud.sh +++ b/src/scripts/backup_nocloud.sh @@ -23,11 +23,11 @@ do_clean(){ then fusermount -zu $encfsmount fi + umount -f $dev if $luks then cryptsetup luksClose $luksname fi - umount -f $dev } # If $1 is not 0, exit with message $2 @@ -304,11 +304,11 @@ do_log "démarrage le `date`" if $luks then + umount -f $dest cryptsetup luksClose $luksname echo $ENCPASS | cryptsetup luksOpen $dev $luksname test_and_fail $? "Impossible de déchiffrer le disque, abandon" /bin/mount -t auto /dev/mapper/$luksname $dest - echo "OK" > $dest/test else /bin/mount -t auto $dev $dest fi