Example #1
0
function dbus_daemon()
{
    $EnableDbusDaemon = intval($GLOBALS["CLASS_SOCKETS"]->GET_INFO("EnableDbusDaemon"));
    $bin = $GLOBALS["CLASS_UNIX"]->find_program("dbus-daemon");
    if (!is_file($bin)) {
        $l[] = "[APP_DBUS]";
        $l[] = "service_name=APP_DBUS";
        $l[] = "installed=0";
        implode("\n", $l);
    }
    if (!is_file("/etc/machine-id")) {
        $EnableDbusDaemon = 0;
    }
    if ($EnableDbusDaemon == 0) {
        $l[] = "[APP_DBUS]";
        $l[] = "service_name=APP_DBUS";
        $l[] = "master_version=" . dbus_daemon_version();
        $l[] = "service_disabled=0";
        $l[] = "watchdog_features=0";
        $l[] = "family=system";
        $l[] = "";
        return implode("\n", $l);
    }
    $master_pid = $GLOBALS["CLASS_UNIX"]->PIDOF($bin, true);
    $l[] = "[APP_DBUS]";
    $l[] = "service_name=APP_DBUS";
    $l[] = "master_version=" . dbus_daemon_version();
    $l[] = "service_disabled=1";
    $l[] = "watchdog_features=1";
    $l[] = "family=system";
    if (!$GLOBALS["CLASS_UNIX"]->process_exists($master_pid)) {
        $l[] = "";
        return implode("\n", $l);
    }
    $l[] = GetMemoriesOf($master_pid);
    $l[] = "";
    return implode("\n", $l);
}
Example #2
0
function dbus_daemon()
{
    $bin = $GLOBALS["CLASS_UNIX"]->find_program("dbus-daemon");
    if (!is_file($bin)) {
        $l[] = "[APP_DBUS]";
        $l[] = "service_name=APP_DBUS";
        $l[] = "installed=0";
        implode("\n", $l);
    }
    $master_pid = $GLOBALS["CLASS_UNIX"]->PIDOF($bin, true);
    $l[] = "[APP_DBUS]";
    $l[] = "service_name=APP_DBUS";
    $l[] = "master_version=" . dbus_daemon_version();
    $l[] = "service_disabled=1";
    $l[] = "watchdog_features=1";
    $l[] = "family=system";
    if (!$GLOBALS["CLASS_UNIX"]->process_exists($master_pid)) {
        $l[] = "";
        return implode("\n", $l);
    }
    $l[] = GetMemoriesOf($master_pid);
    $l[] = "";
    return implode("\n", $l);
}