summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rsyslog.service.in1
-rw-r--r--tools/syslogd.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/rsyslog.service.in b/rsyslog.service.in
index 830d6686..8e2d64c2 100644
--- a/rsyslog.service.in
+++ b/rsyslog.service.in
@@ -3,6 +3,7 @@ Description=System Logging Service
Requires=syslog.socket
[Service]
+Type=notify
ExecStart=@sbindir@/rsyslogd -n
StandardOutput=null
diff --git a/tools/syslogd.c b/tools/syslogd.c
index 7a8e21c2..a8a733d6 100644
--- a/tools/syslogd.c
+++ b/tools/syslogd.c
@@ -2033,6 +2033,8 @@ int realMain(int argc, char **argv)
ourConf->globals.bErrMsgToStderr = 0;
}
+ sd_notify(0, "READY=1");
+
mainloop();
/* do any de-init's that need to be done AFTER this comment */