Exemplo n.º 1
0
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";
    }
}
Exemplo n.º 2
0
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";
    }
}