From: Elan Ruusamäe Date: Thu, 23 Apr 2015 12:51:26 +0000 (+0300) Subject: fix $HOME env var X-Git-Tag: auto/th/nagios-4.0.8-3~3 X-Git-Url: http://git.pld-linux.org/?a=commitdiff_plain;ds=sidebyside;h=72682420b4037546e22f06ed3a32242cac375ef0;p=packages%2Fnagios.git fix $HOME env var --- 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