From ad501b6634dc9d974da7e86299041fe441d58088 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 29 Jun 2011 15:46:20 +0200 Subject: Rework the logging daemons startup The logging mechanism startup being in inittab, it isn't easy to overcharge the default policy. With this patch, the startup of the syslog daemon is moved to an init.d script, that can easily be overwritten. [Peter: use install -D] Signed-off-by: Maxime Ripard Signed-off-by: Peter Korsgaard --- package/busybox/S01logging | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 package/busybox/S01logging (limited to 'package/busybox/S01logging') diff --git a/package/busybox/S01logging b/package/busybox/S01logging new file mode 100644 index 000000000..6badebe1a --- /dev/null +++ b/package/busybox/S01logging @@ -0,0 +1,26 @@ +#!/bin/sh +# +# Start logging +# + +case "$1" in + start) + echo -n "Starting logging :" + start-stop-daemon -S -q -p /var/run/syslog.pid --exec /sbin/syslogd -- -m 0 + start-stop-daemon -S -q -p /var/run/klogd.pid --exec /sbin/klogd + echo "OK" + ;; + stop) + echo -n "Stopping logging :" + start-stop-daemon -K -q -p /var/run/syslog.pid + start-stop-daemon -K -q -p /var/run/klogd.pid + echo "OK" + ;; + restart|reload) + ;; + *) + echo $"Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit $? -- cgit v1.2.3