diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2013-09-26 17:53:06 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2013-09-26 18:52:26 +0200 |
commit | ecfe6e93016559fdd18013ab5a2e1f200d330310 (patch) | |
tree | 7fcfb6fc18626a1cf8864ac821f770d9d5a13a28 /src/read_config_yy.y | |
parent | 0cf75aaf19ffd08e7c63fee737423d01343f4cb9 (diff) | |
download | conntrack-tools-ecfe6e93016559fdd18013ab5a2e1f200d330310.tar.gz conntrack-tools-ecfe6e93016559fdd18013ab5a2e1f200d330310.zip |
build: add --disable-cthelper and --disable-cttimeout
This patch allows you to disable userspace helper support and
conntrack timeout tuning at build stage.
By default, both features are enabled, to avoid breaking backward
compatibility.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/read_config_yy.y')
-rw-r--r-- | src/read_config_yy.y | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/read_config_yy.y b/src/read_config_yy.y index b824150..fa517bb 100644 --- a/src/read_config_yy.y +++ b/src/read_config_yy.y @@ -1612,12 +1612,18 @@ helper_type: T_TYPE T_STRING T_STRING T_STRING '{' helper_type_list '}' exit(EXIT_FAILURE); } +#ifdef BUILD_CTHELPER /* XXX use configure.ac definitions. */ helper = helper_find("/usr/lib/conntrack-tools", $2, l4proto, RTLD_NOW); if (helper == NULL) { print_err(CTD_CFG_ERROR, "Unknown `%s' helper", $2); exit(EXIT_FAILURE); } +#else + print_err(CTD_CFG_ERROR, "Helper support is disabled, recompile " + "conntrackd"); + exit(EXIT_FAILURE); +#endif helper_inst = calloc(1, sizeof(struct ctd_helper_instance)); if (helper_inst == NULL) |