chiark / gitweb /
Add support for building elogind against musl libc
[elogind.git] / src / login / logind.c
index be3274b18f33e18497167f1fad49b92e2ab7c080..72889535e330b0176dc7115d4635d981491e2c4c 100644 (file)
@@ -681,9 +681,9 @@ static int manager_connect_bus(Manager *m) {
         /* elogind relies on signals from its release agent */
         r = sd_bus_add_match(m->bus, NULL,
                              "type='signal',"
-                             "interface='org.freedesktop.systemd1.Agent',"
+                             "interface='org.freedesktop.elogind.Agent',"
                              "member='Released',"
-                             "path='/org/freedesktop/systemd1/agent'",
+                             "path='/org/freedesktop/elogind/agent'",
                              signal_agent_released, m);
 
         r = sd_bus_add_fallback_vtable(m->bus, NULL, "/org/freedesktop/login1/seat", "org.freedesktop.login1.Seat", seat_vtable, seat_object_find, m);
@@ -1230,6 +1230,7 @@ int main(int argc, char *argv[]) {
         Manager *m = NULL;
         int r;
 
+        elogind_set_program_name(argv[0]);
         log_set_target(LOG_TARGET_AUTO);
         log_set_facility(LOG_AUTH);
         log_parse_environment();