aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrc.multi1
-rwxr-xr-xrc.sysinit11
2 files changed, 10 insertions, 2 deletions
diff --git a/rc.multi b/rc.multi
index e5ac000..1160ab4 100755
--- a/rc.multi
+++ b/rc.multi
@@ -32,5 +32,6 @@ if [[ -f /run/bootlogd.pid ]]; then
rm -f /run/bootlogd.pid
sed -i -r -e 's/\^\[\[[0-9]?;?[0-9]?[0-9]?;?[0-9]?[0-9]?[ms]//g' \
-e 's/\^\[(\[151|%)G//g' /var/log/boot
+fi
# vim: set ts=2 sw=2 noet:
diff --git a/rc.sysinit b/rc.sysinit
index 3531a88..c43dd95 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -18,8 +18,8 @@ export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# mount /proc, /sys, /run, /dev, /run/lock, /dev/pts, /dev/shm (the api filesystems)
mountpoint -q /proc || mount -n -t proc proc /proc -o nosuid,noexec,nodev
-mountpoint -q /sys || mount -n -t sysfs sysfs /sys -o nosuid,noexec,nodev
-mountpoint -q /run || mount -n -t tmpfs tmpfs /run -o mode=755,size=10M,nosuid,nodev
+mountpoint -q /sys || mount -n -t sysfs sys /sys -o nosuid,noexec,nodev
+mountpoint -q /run || mount -n -t tmpfs run /run -o mode=755,size=10M,nosuid,nodev
if ! mountpoint -q /dev; then
if grep -q devtmpfs /proc/filesystems &>/dev/null; then
mount -n -t devtmpfs udev /dev -o mode=0755,size=10M,nosuid
@@ -354,6 +354,13 @@ fi
# Set console font if required
set_consolefont
+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
dmesg >| /var/log/dmesg.log
run_hook sysinit_end