diff options
author | Nicolas Cavallari <nicolas.cavallari@green-communications.fr> | 2016-03-07 10:48:17 +0100 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2016-03-09 23:07:31 +0100 |
commit | cc2ded05bd588f29f8094db8f593e56f52f13299 (patch) | |
tree | 6f15fae4c1bdf2a562ce51d8c5097b575cf8b3e3 /package/busybox | |
parent | 24ba69015cc6a2431c9cdb16288dc19ec23a52a8 (diff) | |
download | buildroot-cc2ded05bd588f29f8094db8f593e56f52f13299.tar.gz buildroot-cc2ded05bd588f29f8094db8f593e56f52f13299.zip |
busybox: Make S01logging source a default file
The default syslog parameters are to keep only 200-400 KiB of logs,
which is very few if there is a spammy daemon on the system, or a daemon
that fails and then spams errors that hides the original problem.
Make S01logging source a /etc/default/logging file where these
parameters can be overridden.
Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/busybox')
-rw-r--r-- | package/busybox/S01logging | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/package/busybox/S01logging b/package/busybox/S01logging index a72c69d27d..4632a4cc99 100644 --- a/package/busybox/S01logging +++ b/package/busybox/S01logging @@ -3,10 +3,14 @@ # Start logging # +SYSLOGD_ARGS=-n +KLOGD_ARGS=-n +[ -r /etc/default/logging ] && . /etc/default/logging + start() { printf "Starting logging: " - start-stop-daemon -b -S -q -m -p /var/run/syslogd.pid --exec /sbin/syslogd -- -n - start-stop-daemon -b -S -q -m -p /var/run/klogd.pid --exec /sbin/klogd -- -n + start-stop-daemon -b -S -q -m -p /var/run/syslogd.pid --exec /sbin/syslogd -- $SYSLOGD_ARGS + start-stop-daemon -b -S -q -m -p /var/run/klogd.pid --exec /sbin/klogd -- $KLOGD_ARGS echo "OK" } |