]> TLD Linux GIT Repositories - packages/lvm2.git/blob - lvm2-sd_notify.patch
- visual cosmetics, use run_cmd, eval vgs
[packages/lvm2.git] / lvm2-sd_notify.patch
1 diff -dur LVM2.2.02.98.orig/daemons/clvmd/Makefile.in LVM2.2.02.98/daemons/clvmd/Makefile.in
2 --- LVM2.2.02.98.orig/daemons/clvmd/Makefile.in 2012-10-15 16:24:58.000000000 +0200
3 +++ LVM2.2.02.98/daemons/clvmd/Makefile.in      2012-11-01 18:35:19.000000000 +0100
4 @@ -90,6 +90,8 @@
5  DEFS += -D_REENTRANT
6  CFLAGS += -fno-strict-aliasing
7  
8 +LIBS += `pkg-config --libs libsystemd-daemon`
9 +
10  INSTALL_TARGETS = \
11         install_clvmd
12  
13 diff -dur LVM2.2.02.98.orig/daemons/clvmd/clvmd.c LVM2.2.02.98/daemons/clvmd/clvmd.c
14 --- LVM2.2.02.98.orig/daemons/clvmd/clvmd.c     2012-10-15 16:24:58.000000000 +0200
15 +++ LVM2.2.02.98/daemons/clvmd/clvmd.c  2012-11-01 18:34:20.000000000 +0100
16 @@ -41,6 +41,8 @@
17  #include <sys/un.h>
18  #include <sys/utsname.h>
19  
20 +#include <systemd/sd-daemon.h>
21 +
22  #ifndef TRUE
23  #define TRUE 1
24  #endif
25 @@ -599,6 +601,7 @@
26                 clops->cluster_init_completed();
27  
28         DEBUGLOG("clvmd ready for work\n");
29 +       sd_notify(0, "READY=1");
30         child_init_signal(SUCCESS);
31  
32         /* Try to shutdown neatly */