SOURCES: klogd.sysconfig, klogd.init - possibility to run as non-root
glen
glen at pld-linux.org
Mon Aug 1 21:07:16 CEST 2005
Author: glen Date: Mon Aug 1 19:07:16 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- possibility to run as non-root
---- Files affected:
SOURCES:
klogd.sysconfig (1.2 -> 1.3) , klogd.init (1.15 -> 1.16)
---- Diffs:
================================================================
Index: SOURCES/klogd.sysconfig
diff -u SOURCES/klogd.sysconfig:1.2 SOURCES/klogd.sysconfig:1.3
--- SOURCES/klogd.sysconfig:1.2 Tue Feb 15 16:14:52 2000
+++ SOURCES/klogd.sysconfig Mon Aug 1 21:07:10 2005
@@ -1,3 +1,7 @@
# klog console loggin level. Look at /usr/include/linux/kernel.h for values.
# [1-7]
CONSOLELOG_LEVEL=1
+
+# run klogd as this user.
+# note it doesn't work (yet?) as non-root: http://glen.alkohol.ee/pld/klogd-syslog.txt.bz2
+#RUNAS=syslog
================================================================
Index: SOURCES/klogd.init
diff -u SOURCES/klogd.init:1.15 SOURCES/klogd.init:1.16
--- SOURCES/klogd.init:1.15 Fri Apr 30 19:54:11 2004
+++ SOURCES/klogd.init Mon Aug 1 21:07:10 2005
@@ -23,6 +23,10 @@
OPTIONS="$OPTIONS -c $CONSOLELOG_LEVEL"
fi
+if [ -n "$RUNAS" ]; then
+ OPTIONS="$OPTIONS -u $RUNAS"
+fi
+
RETVAL=0
# See how we were called.
case "$1" in
@@ -41,6 +45,7 @@
if [ -f /var/lock/subsys/klogd ]; then
msg_stopping "Kernel logger"
killproc klogd
+ /sbin/klogd -r
rm -f /var/lock/subsys/klogd >/dev/null 2>&1
else
msg_not_running "Kernel logger"
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/klogd.sysconfig?r1=1.2&r2=1.3&f=u
http://cvs.pld-linux.org/SOURCES/klogd.init?r1=1.15&r2=1.16&f=u
More information about the pld-cvs-commit
mailing list