commit:     592d547c4d04625317f0b7dded624934254d186f
Author:     Louis Sautier <sautier.louis <AT> gmail <DOT> com>
AuthorDate: Sat Jan  5 01:19:11 2019 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Fri Mar  1 05:59:04 2019 +0000
URL:        https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=592d547c

login-remote.sh: add a 3rd try which relies on user-submit passphrase

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 defaults/login-remote.sh | 7 +++++++
 1 file changed, 7 insertions(+)

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}

Reply via email to