forked from Docker/baseimage-docker
fixed syslog warning when using --tty as described in #468
This commit is contained in:
@@ -75,7 +75,7 @@ destination d_xconsole { pipe("/dev/xconsole"); };
|
|||||||
destination d_ppp { file("/var/log/ppp.log"); };
|
destination d_ppp { file("/var/log/ppp.log"); };
|
||||||
|
|
||||||
# stdout for docker
|
# stdout for docker
|
||||||
destination d_stdout { pipe("/dev/stdout"); };
|
destination d_stdout { ##SYSLOG_OUTPUT_MODE_DEV_STDOUT##("/dev/stdout"); };
|
||||||
|
|
||||||
########################
|
########################
|
||||||
# Filters
|
# Filters
|
||||||
|
|||||||
@@ -7,6 +7,13 @@ set -em
|
|||||||
if [ ! -S /dev/log ]; then rm -f /dev/log; fi
|
if [ ! -S /dev/log ]; then rm -f /dev/log; fi
|
||||||
if [ ! -S /var/lib/syslog-ng/syslog-ng.ctl ]; then rm -f /var/lib/syslog-ng/syslog-ng.ctl; fi
|
if [ ! -S /var/lib/syslog-ng/syslog-ng.ctl ]; then rm -f /var/lib/syslog-ng/syslog-ng.ctl; fi
|
||||||
|
|
||||||
|
# determine output mode on /dev/stdout because of the issue documented at https://github.com/phusion/baseimage-docker/issues/468
|
||||||
|
if [ -p /dev/stdout ]; then
|
||||||
|
sed -i 's/##SYSLOG_OUTPUT_MODE_DEV_STDOUT##/pipe/' /etc/syslog-ng/syslog-ng.conf
|
||||||
|
else
|
||||||
|
sed -i 's/##SYSLOG_OUTPUT_MODE_DEV_STDOUT##/file/' /etc/syslog-ng/syslog-ng.conf
|
||||||
|
fi
|
||||||
|
|
||||||
PIDFILE="/var/run/syslog-ng.pid"
|
PIDFILE="/var/run/syslog-ng.pid"
|
||||||
SYSLOGNG_OPTS=""
|
SYSLOGNG_OPTS=""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user