Commit bdc51d07 authored by Franco Fichtner's avatar Franco Fichtner

inc: create directory, then use it

parent 5dc5303c
...@@ -52,6 +52,9 @@ function setup_gateways_monitor() ...@@ -52,6 +52,9 @@ function setup_gateways_monitor()
{ {
global $config, $g; global $config, $g;
@mkdir('/var/db/rrd', 0775);
@chown('/var/db/rrd', 'nobody');
$gateways_arr = return_gateways_array(); $gateways_arr = return_gateways_array();
if (!is_array($gateways_arr)) { if (!is_array($gateways_arr)) {
log_error("No gateways to monitor. Apinger will not be run."); log_error("No gateways to monitor. Apinger will not be run.");
...@@ -339,10 +342,6 @@ EOD; ...@@ -339,10 +342,6 @@ EOD;
@file_put_contents('/var/etc/apinger.conf', $apingerconfig); @file_put_contents('/var/etc/apinger.conf', $apingerconfig);
unset($apingerconfig); unset($apingerconfig);
@chmod('/tmp', 01777);
@mkdir('/var/db/rrd', 0775);
@chown('/var/db/rrd', 'nobody');
/* Restart apinger process */ /* Restart apinger process */
if (isvalidpid('/var/run/apinger.pid')) { if (isvalidpid('/var/run/apinger.pid')) {
killbypid('/var/run/apinger.pid', 'HUP'); killbypid('/var/run/apinger.pid', 'HUP');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment