From 72682420b4037546e22f06ed3a32242cac375ef0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 23 Apr 2015 15:51:26 +0300 Subject: [PATCH] fix $HOME env var --- nagios.init | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nagios.init b/nagios.init index cf6348f..b23587e 100755 --- a/nagios.init +++ b/nagios.init @@ -27,6 +27,10 @@ fi cfg_file=/etc/nagios/nagios.cfg +# value to use for $HOME +# as pld initscript resets HOME=/tmp, plugins may inherit bad value +nagios_home=/usr/lib/nagios + # check for precache precached_object_file=$(awk -F= '/^precached_object_file/{print $2}' $cfg_file) @@ -83,7 +87,7 @@ start() { # we're safe to use -x as we did verify config prior startup # precached object file also is created in configtest. - daemon /usr/sbin/nagios ${precached_object_file:+-u} -x -d $cfg_file + daemon env -i PATH="$PATH" HOME="$nagios_home" /usr/sbin/nagios ${precached_object_file:+-u} -x -d $cfg_file RETVAL=$? if [ $RETVAL -eq 0 ]; then touch /var/lock/subsys/nagios -- 2.43.0