function BuildLocalConf() { @mkdir("/etc/artica-cluster", null, true); $configfile = "/etc/artica-cluster/glusterfs-server.vol"; @unlink($configfile); $gluser = new gluster_samba(); $conf = $gluser->build(); if (trim($conf) == null) { echo "Starting......: Gluster Daemon glusterfs-server.vol no settings...\n"; return; } @file_put_contents($configfile, $conf); if (is_file($configfile)) { echo "Starting......: Gluster Daemon glusterfs-server.vol done\n"; } else { echo "Starting......: Gluster Daemon glusterfs-server.vol failed\n"; } }
function BuildLocalConf() { if (posix_getuid() != 0) { die("Cannot be used in web server mode\n\n"); } $GLOBALS["EXECUTED_AS_ROOT"] = true; @mkdir("/etc/artica-cluster", null, true); $configfile = "/etc/artica-cluster/glusterfs-server.vol"; @unlink($configfile); $gluser = new gluster_samba(); $conf = $gluser->build(); if (trim($conf) == null) { echo "Starting......: " . date("H:i:s") . " Gluster Daemon glusterfs-server.vol no settings...\n"; return; } system_admin_events("Gluster Daemon glusterfs-server.vol rebuilded...", __FUNCTION__, __FILE__, __LINE__, "cluster"); @file_put_contents($configfile, $conf); if (is_file($configfile)) { echo "Starting......: " . date("H:i:s") . " Gluster Daemon `glusterfs-server.vol` done\n"; } else { echo "Starting......: " . date("H:i:s") . " Gluster Daemon `glusterfs-server.vol` failed\n"; } }