chiark / gitweb /
journald: parse configuration file
[elogind.git] / src / login / logind.c
index 333d5f85bdd09c808c310bc7d513a2c3cd864f58..0df6b8964c887ecc59225d7524d6af97d04a4add 100644 (file)
@@ -1224,9 +1224,20 @@ int main(int argc, char *argv[]) {
                 goto finish;
         }
 
+        log_debug("systemd-logind running as pid %lu", (unsigned long) getpid());
+
+        sd_notify(false,
+                  "READY=1\n"
+                  "STATUS=Processing requests...");
+
         r = manager_run(m);
 
+        log_debug("systemd-logind stopped as pid %lu", (unsigned long) getpid());
+
 finish:
+        sd_notify(false,
+                  "STATUS=Shutting down...");
+
         if (m)
                 manager_free(m);