chiark / gitweb /
initctl: talk to systemd via the abstract private bus
[elogind.git] / src / initctl.c
index def621d220298568fc1782fcca8b55b16e3f4e1f..b6bcaf9fc6ecee159bd6818005167b67dfd0a766 100644 (file)
@@ -296,7 +296,7 @@ static int server_init(Server *s, unsigned n_sockets) {
                 s->n_fifos ++;
         }
 
-        if (!(s->bus = dbus_bus_get(DBUS_BUS_SYSTEM, &error))) {
+        if (!(s->bus = dbus_connection_open("unix:abstract=/org/freedesktop/systemd1/private", &error))) {
                 log_error("Failed to get D-Bus connection: %s", error.message);
                 goto fail;
         }