aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Sautier <sautier.louis@gmail.com>2019-01-05 02:21:55 +0100
committerRobin H. Johnson <robbat2@gentoo.org>2019-02-28 21:59:01 -0800
commit49aec4c7ace3c77f3fb86a4f5ae68c1c6beda1fa (patch)
tree872c055782ad00f0bade44ba3b2652fbb2d7a77f
parentFix inconsistent case for ROOT/SWAP.encrypted flag filenames (diff)
downloadgenkernel-49aec4c7.tar.gz
genkernel-49aec4c7.tar.bz2
genkernel-49aec4c7.zip
login-remote.sh: only try to decrypt key using GPG if binary exists
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
-rw-r--r--defaults/login-remote.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/defaults/login-remote.sh b/defaults/login-remote.sh
index 7a1b21b6..9b520374 100644
--- a/defaults/login-remote.sh
+++ b/defaults/login-remote.sh
@@ -78,7 +78,7 @@ openLUKSremote() {
crypt_filter "cryptsetup ${cryptsetup_options} --key-file ${LUKS_KEY} luksOpen ${LUKS_DEVICE} ${LUKS_NAME}"
crypt_filter_ret=$?
- if [ ${crypt_filter_ret} -ne 0 ]
+ if [ -f /sbin/gpg ] && [ ${crypt_filter_ret} -ne 0 ]
then
# 2nd try: gpg-encrypted keyfile
[ -e /dev/tty ] && mv /dev/tty /dev/tty.org