diff options
Diffstat (limited to 'unmaintained/rmilter/config_dir.patch')
-rw-r--r-- | unmaintained/rmilter/config_dir.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/unmaintained/rmilter/config_dir.patch b/unmaintained/rmilter/config_dir.patch new file mode 100644 index 0000000000..92b5c7b016 --- /dev/null +++ b/unmaintained/rmilter/config_dir.patch @@ -0,0 +1,30 @@ +diff --git a/src/cfg_file.h b/src/cfg_file.h +index a298493..ee87148 100644 +--- a/src/cfg_file.h ++++ b/src/cfg_file.h +@@ -39,6 +39,12 @@ + #include <dkim.h> + #endif + ++#ifndef RMILTER_CONFDIR ++#define RMILTER_CONFDIR "/etc/rmilter" ++#endif ++ ++#define FIXED_CONFIG_FILE RMILTER_CONFDIR "/rmilter.conf" ++ + #define COND_CONNECT_FLAG 0x1 + #define COND_HELO_FLAG 0x2 + #define COND_ENVFROM_FLAG 0x4 +diff --git a/src/main.c b/src/main.c +index 67c1667..b3990a8 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -259,7 +259,7 @@ main(int argc, char *argv[]) + init_defaults (cfg); + + if (cfg_file == NULL) { +- cfg_file = strdup ("/usr/local/etc/rmilter.conf"); ++ cfg_file = strdup (FIXED_CONFIG_FILE); + } + + f = fopen (cfg_file, "r"); |