From b29eee4bccda9713ca66f55f8ac382e688d5078c Mon Sep 17 00:00:00 2001 From: Julien Moutinho Date: Wed, 20 Feb 2013 11:11:42 +0100 Subject: [PATCH] Correction : vm_remote : rule_key_disk_backup . --- vm_remote | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/vm_remote b/vm_remote index a1afa1a..7601a01 100755 --- a/vm_remote +++ b/vm_remote @@ -65,12 +65,14 @@ rule_key_disk_backup () { do mkdir -p var/sec/luks rule ssh -l root ' \ - tmp=$(mktemp) - cryptsetup luksHeaderBackup \ - /dev/$vm_lvm_vg/${vm_lvm_lv}_${part} \ - --header-backup-file "$tmp" \ - cat "$tmp" - shred --remove "$tmp" + set -e -f -u; + exec 2>/dev/null; + tmp=$(mktemp -t "luks.'"$part"'.XXXXXXXX.tmp" --dry-run); + cryptsetup luksHeaderBackup >/dev/null \ + /dev/'"$vm_lvm_vg"'/'"$vm_lvm_lv"'_'"$part"' \ + --header-backup-file "$tmp"; \ + cat "$tmp"; + shred >/dev/null --remove "$tmp"; \ ' | gpg --encrypt --recipient $USER@ \ -o var/sec/luks/${vm_lvm_lv}_${part}.luks.gpg -- 2.20.1