From 00d1d63e4f7fb91dfc46d82b5ce36c028c9d85ca Mon Sep 17 00:00:00 2001 From: Jagadeesh Krishnanjanappa Date: Mon, 24 Jul 2017 14:01:11 +0530 Subject: syslog-ng: provide correct PID directory location to restart/stop syslog-ng daemon If "--with-pidfile-dir" configure option is not specified, then the syslog-ng configure script assigns PID directory to /var/lib/syslog-ng; which is where the PID file of syslog-ng process is created. But the syslog-ng initscript (/etc/init.d/syslog-ng) uses /var/lib/syslog-ng/ as PID directory, this results in not stopping/restarting syslog-ng daemons when it was requested to do so. For example: -- snip -- root@qemux86:~# /etc/init.d/syslog status /usr/sbin/syslog-ng (pid 345 344) is running... root@qemux86:~# /etc/init.d/syslog stop Stopping syslog-ng:. root@qemux86:~# /etc/init.d/syslog status /usr/sbin/syslog-ng (pid 345 344) is running... root@qemux86:~# -- snip -- Hence set --with-pidfile-dir to "/var/run/syslog-ng", so that syslog-ng daemon can be stopped/restarted via initscript. Signed-off-by: Jagadeesh Krishnanjanappa Signed-off-by: Martin Jansa --- meta-oe/recipes-support/syslog-ng/syslog-ng.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'meta-oe') diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc index 0977f7e863..f1bf9b06f6 100644 --- a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc +++ b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc @@ -36,6 +36,7 @@ EXTRA_OECONF = " \ --with-librabbitmq-client=no \ --disable-python \ --disable-java --disable-java-modules \ + --with-pidfile-dir=${localstatedir}/run/${BPN} \ ${CONFIG_TLS} \ " -- cgit 1.2.3-korg