diff options
author | Louis Sautier <sautier.louis@gmail.com> | 2019-01-05 02:19:11 +0100 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2019-02-28 21:59:04 -0800 |
commit | 592d547c4d04625317f0b7dded624934254d186f (patch) | |
tree | 181d76aa3fdb6415e99ece072157bc02bb179489 | |
parent | login-remote.sh: unnest second LUKS decryption try (diff) | |
download | genkernel-592d547c.tar.gz genkernel-592d547c.tar.bz2 genkernel-592d547c.zip |
login-remote.sh: add a 3rd try which relies on user-submit passphrase
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
-rw-r--r-- | defaults/login-remote.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/defaults/login-remote.sh b/defaults/login-remote.sh index a7bba43..4d7aac6 100644 --- a/defaults/login-remote.sh +++ b/defaults/login-remote.sh @@ -93,6 +93,13 @@ openLUKSremote() { && mv /dev/tty.org /dev/tty fi + if [ ${crypt_filter_ret} -ne 0 ] + then + # 3rd try: user-submitted passphrase + crypt_filter "cryptsetup ${cryptsetup_options} luksOpen ${LUKS_DEVICE} ${LUKS_NAME}" + crypt_filter_ret=$? + fi + if [ ${crypt_filter_ret} -eq 0 ] then touch ${flag_opened} |