summarylogtreecommitdiffstats
path: root/0001-sysconfdir.patch
blob: c50d78f128d3c208a5f569ff0ffd5763a0d4077e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
diff --git a/configure.ac b/configure.ac
index c8a9143..0676005 100644
--- a/configure.ac
+++ b/configure.ac
@@ -206,7 +206,7 @@ AC_CONFIG_FILES([Makefile
                  src/Makefile
                  src/hashkit/Makefile
                  src/proto/Makefile
-                 src/entropy/Makefile                 
+                 src/entropy/Makefile
                  src/seedsprovider/Makefile
                  src/event/Makefile
                  src/tools/Makefile])
diff --git a/src/Makefile.am b/src/Makefile.am
index 74c90b7..a8dea61 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -4,6 +4,7 @@ AM_CPPFLAGS =
 if !OS_SOLARIS
 AM_CPPFLAGS += -D_GNU_SOURCE
 endif
+AM_CPPFLAGS += -DSYSCONFDIR="\"$(sysconfdir)\""
 AM_CPPFLAGS += -I $(top_srcdir)/src/hashkit
 AM_CPPFLAGS += -I $(top_srcdir)/src/proto
 AM_CPPFLAGS += -I $(top_srcdir)/src/event
diff --git a/src/dynomite.c b/src/dynomite.c
index 58bcc1a..ddad46f 100644
--- a/src/dynomite.c
+++ b/src/dynomite.c
@@ -35,7 +35,11 @@
 #include "dyn_core.h"
 #include "dyn_signal.h"
 
+#if defined(SYSCONFDIR)
+#define DN_CONF_PATH        SYSCONFDIR "/dynomite.yml"
+#else
 #define DN_CONF_PATH        "conf/dynomite.yml"
+#endif
 
 #define DN_LOG_DEFAULT      LOG_NOTICE
 #define DN_LOG_MIN          LOG_EMERG