summaryrefslogtreecommitdiff
path: root/scripts/live-helpers
diff options
context:
space:
mode:
authorDaniel Baumann <daniel@debian.org>2009-06-28 15:12:05 +0200
committerDaniel Baumann <daniel@debian.org>2011-03-09 17:48:05 +0100
commitb81fd0c98e5ebc5fa2c5eb4bdb7f5019cd9d6f86 (patch)
tree3c9427f3ac1824dc03d7bc8f415ebc99e00718ac /scripts/live-helpers
parent2c2184b6deff74fd2ea091edeee34efa08b74b09 (diff)
downloadlive-boot-b81fd0c98e5ebc5fa2c5eb4bdb7f5019cd9d6f86.tar.gz
live-boot-b81fd0c98e5ebc5fa2c5eb4bdb7f5019cd9d6f86.zip
Correcting cryptsetup calls for persistency on luks.
Diffstat (limited to 'scripts/live-helpers')
-rw-r--r--scripts/live-helpers9
1 files changed, 1 insertions, 8 deletions
diff --git a/scripts/live-helpers b/scripts/live-helpers
index fbf61fe..9c5bf21 100644
--- a/scripts/live-helpers
+++ b/scripts/live-helpers
@@ -334,15 +334,8 @@ find_cow_device ()
do
load_keymap
- echo -n "Enter passphrase for ${pers_label} on ${devname}: " >&6
- read -s passphrase
- echo "${passphrase}" > /tmp/passphrase
- unset passphrase
- exec 9</tmp/passphrase
- /sbin/cryptsetup luksOpen ${devname} $(basename ${devname})
+ /lib/cryptsetup/askpass "Enter passphrase for ${pers_label} on ${devname}: " /sbin/cryptsetup -T 1 luksOpen ${devname} $(basename ${devname}) --key-file=-
error=${?}
- exec 9<&-
- rm -f /tmp/passphrase
devname="/dev/mapper/$(basename ${devname})"