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