]> source.dussan.org Git - rspamd.git/commitdiff
Add WWWDIR macro to rspamd configuration.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 24 Apr 2014 17:15:33 +0000 (18:15 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 24 Apr 2014 17:15:33 +0000 (18:15 +0100)
CMakeLists.txt
conf/workers.conf
config.h.in
src/libserver/cfg_utils.c

index b970df796b34cd8fe6ecbce79f95a3a26c16d798..1b23cf333969211b8f343ec7b7bfd545ada09533 100644 (file)
@@ -78,6 +78,10 @@ IF(NOT PLUGINSDIR)
        SET(PLUGINSDIR "${CMAKE_INSTALL_PREFIX}/share/rspamd")
 ENDIF(NOT PLUGINSDIR)
 
+IF(NOT WWWDIR)
+       SET(WWWDIR "${CMAKE_INSTALL_PREFIX}/share/rspamd/www")
+ENDIF(NOT WWWDIR)
+
 # Set libdir
 IF(NOT LIBDIR)
        SET(LIBDIR lib/rspamd)
index fd57c884524b09a8f664a3a4995cb31ab3b53bca..2b0c29b1f9ede62f68687d06dfd7bc7aa2853381 100644 (file)
@@ -17,5 +17,6 @@ worker {
     count = 1;
     bind_socket = "localhost:11336";
     password = "q1";
-       secure_ip = "127.0.0.1";
+    secure_ip = "127.0.0.1";
+    static_dir = "${WWWDIR}";
 }
index 654d6347652d19eb5480144a887a7573c0e40088..d44f616360308323a2c30f5a8fda5af46c06cd9e 100644 (file)
 #define RSPAMD_DBDIR "${DBDIR}"
 #define RSPAMD_EXAMPLESDIR "${EXAMPLESDIR}"
 #define RSPAMD_PLUGINSDIR "${PLUGINSDIR}"
+#define RSPAMD_WWWDIR "${WWWDIR}"
 #define RSPAMD_PREFIX "${CMAKE_INSTALL_PREFIX}"
 
 #define RVERSION          "${RSPAMD_VERSION}"
index 2ca846ebd9253faf76ea950e6d7b371f06c9b0b3..920de94e41a8758bb294ef94364bc97ba4891f55 100644 (file)
@@ -701,6 +701,7 @@ rspamd_include_map_handler (const guchar *data, gsize len, void* ud)
 #define RSPAMD_DBDIR_MACRO "DBDIR"
 #define RSPAMD_LOGDIR_MACRO "LOGDIR"
 #define RSPAMD_PLUGINSDIR_MACRO "PLUGINSDIR"
+#define RSPAMD_WWWDIR_MACRO "WWWDIR"
 #define RSPAMD_PREFIX_MACRO "PREFIX"
 #define RSPAMD_VERSION_MACRO "VERSION"
 
@@ -712,6 +713,7 @@ rspamd_ucl_add_conf_variables (struct ucl_parser *parser)
        ucl_parser_register_variable (parser, RSPAMD_DBDIR_MACRO, RSPAMD_DBDIR);
        ucl_parser_register_variable (parser, RSPAMD_LOGDIR_MACRO, RSPAMD_LOGDIR);
        ucl_parser_register_variable (parser, RSPAMD_PLUGINSDIR_MACRO, RSPAMD_PLUGINSDIR);
+       ucl_parser_register_variable (parser, RSPAMD_WWWDIR_MACRO, RSPAMD_WWWDIR);
        ucl_parser_register_variable (parser, RSPAMD_PREFIX_MACRO, RSPAMD_PREFIX);
        ucl_parser_register_variable (parser, RSPAMD_VERSION_MACRO, RVERSION);
 }