1 |
commit: 592d547c4d04625317f0b7dded624934254d186f |
2 |
Author: Louis Sautier <sautier.louis <AT> gmail <DOT> com> |
3 |
AuthorDate: Sat Jan 5 01:19:11 2019 +0000 |
4 |
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Mar 1 05:59:04 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=592d547c |
7 |
|
8 |
login-remote.sh: add a 3rd try which relies on user-submit passphrase |
9 |
|
10 |
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org> |
11 |
|
12 |
defaults/login-remote.sh | 7 +++++++ |
13 |
1 file changed, 7 insertions(+) |
14 |
|
15 |
diff --git a/defaults/login-remote.sh b/defaults/login-remote.sh |
16 |
index a7bba43..4d7aac6 100644 |
17 |
--- a/defaults/login-remote.sh |
18 |
+++ b/defaults/login-remote.sh |
19 |
@@ -93,6 +93,13 @@ openLUKSremote() { |
20 |
&& mv /dev/tty.org /dev/tty |
21 |
fi |
22 |
|
23 |
+ if [ ${crypt_filter_ret} -ne 0 ] |
24 |
+ then |
25 |
+ # 3rd try: user-submitted passphrase |
26 |
+ crypt_filter "cryptsetup ${cryptsetup_options} luksOpen ${LUKS_DEVICE} ${LUKS_NAME}" |
27 |
+ crypt_filter_ret=$? |
28 |
+ fi |
29 |
+ |
30 |
if [ ${crypt_filter_ret} -eq 0 ] |
31 |
then |
32 |
touch ${flag_opened} |