From 75b3c304179e450e4b465c53098416c444a8a5eb Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Tue, 23 Apr 2013 00:57:25 +0200 Subject: [PATCH] Fix slow syslogd remote syslog startup and klogd interaction Because syslogd is not properly started its remote syslog support when klogd dumps its kernel ring buffer content to it, most of the kernel boot output is missing on the remote syslog server. By adding a small delay between syslogd and klogd, we are sure the messages are properly send to the remote syslog by syslogd. --- packages/sysutils/busybox/init.d/23_syslogd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/sysutils/busybox/init.d/23_syslogd b/packages/sysutils/busybox/init.d/23_syslogd index e89918dfce..eb4c975fd0 100644 --- a/packages/sysutils/busybox/init.d/23_syslogd +++ b/packages/sysutils/busybox/init.d/23_syslogd @@ -28,7 +28,7 @@ source /var/config/settings.conf - SYSLOGD_OPTIONS="-L -D" + SYSLOGD_OPTIONS="-L" if [ "$SYSLOG_REMOTE" == "true" -a "$SYSLOG_SERVER" ]; then SYSLOGD_OPTIONS="-R $SYSLOG_SERVER $SYSLOGD_OPTIONS" @@ -40,6 +40,8 @@ syslogd $SYSLOGD_OPTIONS + sleep 3 + progress "Starting Kernellog daemon" klogd )&