From: Philip Prindeville Date: Tue, 25 Jul 2017 20:16:37 +0000 (-0600) Subject: syslog-ng: add syntax check to startup script X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=08a13fb27a01219f435241e7b065edf14916f333;p=feed%2Fpackages.git syslog-ng: add syntax check to startup script Signed-off-by: Philip Prindeville --- diff --git a/admin/syslog-ng/files/syslog-ng.init b/admin/syslog-ng/files/syslog-ng.init index 545ca0091a..540a40a4c3 100644 --- a/admin/syslog-ng/files/syslog-ng.init +++ b/admin/syslog-ng/files/syslog-ng.init @@ -12,6 +12,12 @@ config_file=/etc/syslog-ng.conf start() { [ -f $config_file ] || return 1 + + if ! $PROG -s 2>/dev/null ; then + echo "Couldn't parse $(basename $config_file)" >&2 + exit 1 + fi + service_start $PROG --process-mode background \ -p $SERVICE_PID_FILE }