summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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})"