Merge pull request #470 from davidhiendl/master

fixed syslog warning when using --tty as described in #468
This commit is contained in:
Travis Rowland
2018-03-04 19:53:43 -03:00
committed by GitHub
2 changed files with 8 additions and 1 deletions

View File

@@ -75,7 +75,7 @@ destination d_xconsole { pipe("/dev/xconsole"); };
destination d_ppp { file("/var/log/ppp.log"); };
# stdout for docker
destination d_stdout { pipe("/dev/stdout"); };
destination d_stdout { ##SYSLOG_OUTPUT_MODE_DEV_STDOUT##("/dev/stdout"); };
########################
# Filters

View File

@@ -7,6 +7,13 @@ set -em
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
# 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"
SYSLOGNG_OPTS=""