aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrc.sysinit7
1 files changed, 7 insertions, 0 deletions
diff --git a/rc.sysinit b/rc.sysinit
index 5b58270..84ff4cb 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -368,6 +368,13 @@ for f in cd net; do
/bin/cat "/run/udev/tmp-rules--70-persistent-$f.rules" >> "/etc/udev/rules.d/70-persistent-$f.rules"
done
+if [[ -e /proc/sys/kernel/dmesg_restrict && $(< /proc/sys/kernel/dmesg_restrict) -eq 1 ]]; then
+ : >| /var/log/dmesg.log
+ chmod 600 /var/log/dmesg.log
+else
+ : >| /var/log/dmesg.log
+ chmod 644 /var/log/dmesg.log
+fi
/bin/dmesg >| /var/log/dmesg.log
run_hook sysinit_end