aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2018-10-18 19:43:38 +0200
committerToni Uhlig <matzeton@googlemail.com>2018-10-18 19:43:38 +0200
commit0884dc84a02a2fe1c5fa0bb99ddf213bccb7a926 (patch)
tree110678c035752c7f9ac31b7d2d7a4df73d95e76b
parent6523ca598db5e169af11c094579e8c2fc68a0028 (diff)
disable printk during initramfs naskpass
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
-rwxr-xr-xscripts/naskpass_debian.initscript5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/naskpass_debian.initscript b/scripts/naskpass_debian.initscript
index 3cffd4f..340dad3 100755
--- a/scripts/naskpass_debian.initscript
+++ b/scripts/naskpass_debian.initscript
@@ -401,11 +401,15 @@ for opt in $(cat /proc/cmdline); do
esac
done
+OLDPRINTK=$(cat /proc/sys/kernel/printk)
+echo '0 0 0 0' >/proc/sys/kernel/printk
+
if [ -n "$cmdline_cryptopts" ]; then
# Call setup_mapping separately for each possible cryptopts= setting
for cryptopt in $cmdline_cryptopts; do
setup_mapping "$cryptopt"
done
+ echo "${OLDPRINTK}" >/proc/sys/kernel/printk
exit 0
fi
@@ -416,4 +420,5 @@ if [ -r /conf/conf.d/cryptroot ]; then
done 3< /conf/conf.d/cryptroot
fi
+echo "${OLDPRINTK}" >/proc/sys/kernel/printk
exit 0