[Buildroot] [PATCH 6/6] package/mrouted: menuconfig support for enabling rsrr support
Joachim Wiberg
troglobit at gmail.com
Sat Jan 23 10:31:55 UTC 2021
Signed-off-by: Joachim Wiberg <troglobit at gmail.com>
---
package/mrouted/Config.in | 12 ++++++++++++
package/mrouted/mrouted.mk | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/package/mrouted/Config.in b/package/mrouted/Config.in
index 95b4fb3825..30d32a4310 100644
--- a/package/mrouted/Config.in
+++ b/package/mrouted/Config.in
@@ -11,3 +11,15 @@ config BR2_PACKAGE_MROUTED
Note: at least two interfaces with MULTICAST flag is requried.
http://github.com/troglobit/mrouted
+
+if BR2_PACKAGE_MROUTED
+
+config BR2_PACKAGE_MROUTED_RSRR
+ bool "enable RSRR for RSVP"
+ help
+ Routing Support for Resource Reservation, currently used by RSVP.
+ This is an EXPERIMENTAL feature.
+
+ For details, see http://tools.ietf.org/html/draft-ietf-rsvp-routing-02
+
+endif
diff --git a/package/mrouted/mrouted.mk b/package/mrouted/mrouted.mk
index 558efa946e..74e4a0e97e 100644
--- a/package/mrouted/mrouted.mk
+++ b/package/mrouted/mrouted.mk
@@ -11,7 +11,7 @@ MROUTED_DEPENDENCIES = host-bison
MROUTED_LICENSE = BSD-3-Clause
MROUTED_LICENSE_FILES = LICENSE
MROUTED_CONF_OPTS = --prefix=/usr --sysconfdir=/etc --localstatedir=/var
-MROUTED_CONF_OPTS += --enable-rsrr
+MROUTED_CONF_OPTS += $(if $(BR2_PACKAGE_MROUTED_RSRR),--enable-rsrr,--disable-rsrr)
MROUTED_CPE_ID_VENDOR = troglobit
define MROUTED_INSTALL_INIT_SYSV
--
2.25.1
More information about the buildroot
mailing list