You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.2 KiB
39 lines
1.2 KiB
exporting patch: |
|
# HG changeset patch |
|
# User Stephen Gallagher <sgallagh@redhat.com> |
|
# Date 1394805577 14400 |
|
# Fri Mar 14 09:59:37 2014 -0400 |
|
# Node ID ff9067316db43f8e1204c0a7a743574c9f94feb5 |
|
# Parent 598821da69f2f26b1e76447bfecf139a4210ad48 |
|
Notify systemd of start-up completion |
|
|
|
diff -r 598821da69f2 -r ff9067316db4 openslp/slpd/Makefile.am |
|
--- a/openslp/slpd/Makefile.am Sat Jun 08 15:14:45 2013 -0600 |
|
+++ b/openslp/slpd/Makefile.am Fri Mar 14 09:59:37 2014 -0400 |
|
@@ -93,5 +93,5 @@ |
|
slpd_index.h |
|
|
|
#if you're building on Irix, replace .la with .a below |
|
-slpd_LDADD = ../common/libcommonslpd.la ../libslpattr/libslpattr.la |
|
+slpd_LDADD = ../common/libcommonslpd.la ../libslpattr/libslpattr.la -lsystemd |
|
|
|
diff -r 598821da69f2 -r ff9067316db4 openslp/slpd/slpd_main.c |
|
--- a/openslp/slpd/slpd_main.c Sat Jun 08 15:14:45 2013 -0600 |
|
+++ b/openslp/slpd/slpd_main.c Fri Mar 14 09:59:37 2014 -0400 |
|
@@ -58,6 +58,8 @@ |
|
#include "slp_xid.h" |
|
#include "slp_net.h" |
|
|
|
+#include <systemd/sd-daemon.h> |
|
+ |
|
int G_SIGALRM; |
|
int G_SIGTERM; |
|
int G_SIGHUP; |
|
@@ -666,6 +668,7 @@ |
|
|
|
/* Main loop */ |
|
SLPDLog("Startup complete entering main run loop ...\n\n"); |
|
+ sd_notify(0, "READY=1"); |
|
G_SIGALRM = 0; |
|
G_SIGTERM = 0; |
|
G_SIGHUP = 0;
|
|
|