2 # DESCRIPTION: sauvegarde localement les entĂȘtes des partitions chiffrĂ©es.
3 # SYNTAX: ${gpg_options:---recipient $USER@}
4 tool
=$
(readlink
-e "${0%/*}/..")
5 .
"$tool"/remote
/lib.sh
7 test $# -gt 0 ||
set -- --recipient "$USER@"
8 for part
in root var home
11 "$tool"/remote
/ssh -l root
' \
14 tmp=$(mktemp -t "luks.'"$part"'.XXXXXXXX.tmp" --dry-run);
15 cryptsetup luksHeaderBackup >/dev/null \
16 /dev/'"$local_lvm_vg"'/'"$local_lvm_lv"'_'"$part"' \
17 --header-backup-file "$tmp"; \
19 shred >/dev/null --remove "$tmp"; \
22 -o var
/sec
/luks
/${local_lvm_lv}_
${part}.luks.gpg