18544530d3
This is a follow-up of sonic-snmpagent PR 92 Now that licensing issues have been solved FRR is distributed with SNMP support compiled-in. This PR adds the last bits of configuration to get the frr-snmp debian packages added to the docker container and the config bits to enable the snmp module in FRR This PR brings the functionality of being able to poll bgpd for routes and peer status. Signed-off-by: Michel Moriniaux <m.moriniaux@criteo.com>
28 lines
926 B
Makefile
28 lines
926 B
Makefile
# FRRouting (frr) package
|
|
|
|
FRR_VERSION = 7.0.1
|
|
FRR_SUBVERSION = 0
|
|
export FRR_VERSION FRR_SUBVERSION
|
|
|
|
|
|
FRR = frr_$(FRR_VERSION)-sonic-$(FRR_SUBVERSION)_amd64.deb
|
|
$(FRR)_DEPENDS += $(LIBSNMP_DEV) $(LIBYANG_DEV)
|
|
$(FRR)_RDEPENDS += $(LIBYANG)
|
|
$(FRR)_SRC_PATH = $(SRC_PATH)/sonic-frr
|
|
SONIC_MAKE_DEBS += $(FRR)
|
|
SONIC_STRETCH_DEBS += $(FRR)
|
|
|
|
FRR_PYTHONTOOLS = frr-pythontools_$(FRR_VERSION)-sonic-$(FRR_SUBVERSION)_all.deb
|
|
$(eval $(call add_derived_package,$(FRR),$(FRR_PYTHONTOOLS)))
|
|
|
|
FRR_DBG = frr-dbgsym_$(FRR_VERSION)-sonic-$(FRR_SUBVERSION)_amd64.deb
|
|
$(eval $(call add_derived_package,$(FRR),$(FRR_DBG)))
|
|
|
|
FRR_SNMP = frr-snmp_$(FRR_VERSION)-sonic-$(FRR_SUBVERSION)_amd64.deb
|
|
$(eval $(call add_derived_package,$(FRR),$(FRR_SNMP)))
|
|
|
|
FRR_SNMP_DBG = frr-snmp-dbgsym_$(FRR_VERSION)-sonic-$(FRR_SUBVERSION)_amd64.deb
|
|
$(eval $(call add_derived_package,$(FRR),$(FRR_SNMP_DBG)))
|
|
|
|
export FRR FRR_PYTHONTOOLS FRR_DBG FRR_SNMP FRR_SNMP_DBG
|