package/quagga: add nhrpd option

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Fabrice Fontaine 2018-12-01 21:40:48 +01:00 committed by Thomas Petazzoni
parent 3ab5fd69bc
commit 8ee0e2e17b
2 changed files with 14 additions and 2 deletions

View File

@ -38,6 +38,12 @@ config BR2_PACKAGE_QUAGGA_ISISD
help
Enable isisd support in quagga.
config BR2_PACKAGE_QUAGGA_NHRPD
bool "NHRPD protocol"
select BR2_PACKAGE_C_ARES
help
Build Next Hop Routing Protocol daemon.
config BR2_PACKAGE_QUAGGA_OSPFD
bool "OSPFv2 protocol"
help

View File

@ -16,8 +16,7 @@ QUAGGA_LICENSE_FILES = COPYING
QUAGGA_CONF_OPTS = \
--program-transform-name='' \
--sysconfdir=/etc/quagga \
--localstatedir=/var/run/quagga \
--disable-nhrpd
--localstatedir=/var/run/quagga
ifeq ($(BR2_PACKAGE_LIBCAP),y)
QUAGGA_CONF_OPTS += --enable-capabilities
@ -59,6 +58,13 @@ define QUAGGA_PERMISSIONS
/etc/quagga d 755 quagga quagga - - - - -
endef
ifeq ($(BR2_PACKAGE_QUAGGA_NHRPD),y)
QUAGGA_CONF_OPTS += --enable-nhrpd
QUAGGA_DEPENDENCIES += c-ares
else
QUAGGA_CONF_OPTS += --disable-nhrpd
endif
ifeq ($(BR2_PACKAGE_QUAGGA_SNMP),y)
QUAGGA_CONF_ENV += ac_cv_path_NETSNMP_CONFIG=$(STAGING_DIR)/usr/bin/net-snmp-config
QUAGGA_CONF_OPTS += --enable-snmp=agentx