summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--contrib/initramfs/scripts/zfs.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/contrib/initramfs/scripts/zfs.in b/contrib/initramfs/scripts/zfs.in
index 523694473..554016062 100644
--- a/contrib/initramfs/scripts/zfs.in
+++ b/contrib/initramfs/scripts/zfs.in
@@ -436,7 +436,11 @@ decrypt_fs()
# Prompt with ZFS tty, otherwise
else
+ # Setting "printk" temporarily to "7" will allow prompt even if kernel option "quiet"
+ storeprintk="$(awk '{print $1}' /proc/sys/kernel/printk)"
+ echo 7 > /proc/sys/kernel/printk
$ZFS load-key "${ENCRYPTIONROOT}"
+ echo "$storeprintk" > /proc/sys/kernel/printk
fi
fi
fi