aboutsummaryrefslogtreecommitdiff
path: root/scripts/naskpass_debian.initscript
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/naskpass_debian.initscript')
-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