Correction : {host,local,remote}/ : duplicity + MySQL.
[lhc/ateliers.git] / host / part-luks-mount
1 #!/bin/sh -eu
2 tool=$(readlink -e "${0%/*}/..")
3 . "$tool"/host/lib.sh
4
5 part="$1"
6 eval "dev=\"\$local_dev_disk_$part\""
7 test -e /dev/mapper/${local_lvm_lv}_${part}_deciphered ||
8 sudo /bin/sh -c "/lib/cryptsetup/scripts/decrypt_derived ${local_lvm_lv}_root_deciphered |
9 cryptsetup luksOpen --key-file=- $dev ${local_lvm_lv}_${part}_deciphered"