From 4e411c8361ae4e3e3e73552510d47763ec9a1dbe Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 27 Aug 2007 11:15:35 +0000 Subject: [PATCH] added --with-routing-table= configure option --- configure.in | 7 +++++++ src/_updown/Makefile.am | 7 +++++++ src/_updown/{_updown => _updown.in} | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) rename src/_updown/{_updown => _updown.in} (99%) mode change 100755 => 100644 diff --git a/configure.in b/configure.in index 4fc2b0a65..cf71aa7b0 100644 --- a/configure.in +++ b/configure.in @@ -107,6 +107,13 @@ AC_ARG_WITH( ) AC_SUBST(LINUX_HEADERS) +AC_ARG_WITH( + [routing-table], + AS_HELP_STRING([--with-routing-table=num],[use routing table for IPsec routes (default: 100)]), + [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE, $withval) AC_SUBST(IPSEC_ROUTING_TABLE, "$withval")], + [AC_DEFINE_UNQUOTED(IPSEC_ROUTING_TABLE, 100) AC_SUBST(IPSEC_ROUTING_TABLE, "100")] +) + AC_ARG_WITH( [uid], AS_HELP_STRING([--with-uid=uid],[change user of the daemons to UID after startup (default is 0).]), diff --git a/src/_updown/Makefile.am b/src/_updown/Makefile.am index 27a467c4f..a0809907a 100644 --- a/src/_updown/Makefile.am +++ b/src/_updown/Makefile.am @@ -1,3 +1,10 @@ dist_ipsec_SCRIPTS = _updown +CLEANFILES = _updown dist_man8_MANS = _updown.8 +EXTRA_DIST = _updown.in +_updown : _updown.in + sed \ + -e "s:\@IPSEC_ROUTING_TABLE\@:$(IPSEC_ROUTING_TABLE):" \ + $< > $@ + chmod +x $@ diff --git a/src/_updown/_updown b/src/_updown/_updown.in old mode 100755 new mode 100644 similarity index 99% rename from src/_updown/_updown rename to src/_updown/_updown.in index 0fadc7690..c35200d6d --- a/src/_updown/_updown +++ b/src/_updown/_updown.in @@ -137,7 +137,7 @@ FAC_PRIO=local0.notice # must be enabled # # special routing table for sourceip routes -SOURCEIP_ROUTING_TABLE=100 +SOURCEIP_ROUTING_TABLE=@IPSEC_ROUTING_TABLE@ # # priority of the sourceip routing table SOURCEIP_ROUTING_TABLE_PRIO=100