From bdc51d075e50cdc33db1ad786c466f59fbfa8cbb Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Sun, 3 May 2015 17:17:40 +0200 Subject: [PATCH] inc: create directory, then use it --- src/etc/inc/gwlb.inc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/etc/inc/gwlb.inc b/src/etc/inc/gwlb.inc index c55c44abc..524bd28a4 100644 --- a/src/etc/inc/gwlb.inc +++ b/src/etc/inc/gwlb.inc @@ -52,6 +52,9 @@ function setup_gateways_monitor() { global $config, $g; + @mkdir('/var/db/rrd', 0775); + @chown('/var/db/rrd', 'nobody'); + $gateways_arr = return_gateways_array(); if (!is_array($gateways_arr)) { log_error("No gateways to monitor. Apinger will not be run."); @@ -339,10 +342,6 @@ EOD; @file_put_contents('/var/etc/apinger.conf', $apingerconfig); unset($apingerconfig); - @chmod('/tmp', 01777); - @mkdir('/var/db/rrd', 0775); - @chown('/var/db/rrd', 'nobody'); - /* Restart apinger process */ if (isvalidpid('/var/run/apinger.pid')) { killbypid('/var/run/apinger.pid', 'HUP');