From 8e2f3a39a1c839f03c0cd7e889e4cf97d4493101 Mon Sep 17 00:00:00 2001 From: Nulo Date: Sun, 19 Jun 2022 09:57:17 -0300 Subject: [PATCH] Loggear kernel "bien" --- modules/runit.lua | 9 --------- modules/socklog.lua | 6 ++++++ 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/modules/runit.lua b/modules/runit.lua index 7e98d77..58f470b 100644 --- a/modules/runit.lua +++ b/modules/runit.lua @@ -270,8 +270,6 @@ msg "Setting hostname..." hostname -F /etc/hostname ]]) -modules.data.add_data_file("/data/dmesg.log", "/var/log/dmesg.log", "root", "root") - -- Initial boot add_executable("/etc/runit/1", [[#!/bin/sh @@ -289,13 +287,6 @@ for f in /etc/runit/core-services/*.sh; do [ -r $f ] && . $f done -dmesg >/var/log/dmesg.log -if [ $(sysctl -n kernel.dmesg_restrict 2>/dev/null) -eq 1 ]; then - chmod 0600 /var/log/dmesg.log -else - chmod 0644 /var/log/dmesg.log -fi - # create files for controlling runit mkdir -p /run/runit install -m000 /dev/null /run/runit/stopit diff --git a/modules/socklog.lua b/modules/socklog.lua index f0cc030..c4788f6 100644 --- a/modules/socklog.lua +++ b/modules/socklog.lua @@ -66,3 +66,9 @@ else fi fi]]) chmod("/usr/local/bin/svlogtail", "700") + +modules.runit.add_service("log-kernel", +[[#!/bin/sh +exec cat /proc/kmsg]], +[[#!/bin/sh +exec logger -p kern.info -t '']])