[Buildroot] [PATCH v2 3/3] netsnmp: allow not to install MIB files

Luca Ceresoli luca at lucaceresoli.net
Thu Jun 16 15:27:13 UTC 2011


Signed-off-by: Luca Ceresoli <luca at lucaceresoli.net>
---
Changes in v2:
 - MIB installation is forcibly enabled with the MIB loading code; otherwise
   net-snmp would loudly flood the console for missing MIBs.

 package/netsnmp/Config.in  |    8 ++++++++
 package/netsnmp/netsnmp.mk |    4 ++++
 2 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/package/netsnmp/Config.in b/package/netsnmp/Config.in
index 6f88b03..a6a768c 100644
--- a/package/netsnmp/Config.in
+++ b/package/netsnmp/Config.in
@@ -10,6 +10,14 @@ config BR2_PACKAGE_NETSNMP_ENABLE_MIB_LOADING
 	bool "Enable MIB loading code"
 	default y
 	depends on BR2_PACKAGE_NETSNMP
+	select BR2_PACKAGE_NETSNMP_INSTALL_MIBS
 	help
 	  Include code that parses and manipulates the mib files.
 
+config BR2_PACKAGE_NETSNMP_INSTALL_MIBS
+	bool "Install MIB files on target"
+	default y
+	depends on BR2_PACKAGE_NETSNMP
+	help
+	  The net-snmp package contains a selection of MIB files.
+	  Say yes if you want those MIB files installed on the target.
diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk
index c0e631b..09111bf 100644
--- a/package/netsnmp/netsnmp.mk
+++ b/package/netsnmp/netsnmp.mk
@@ -47,6 +47,10 @@ ifneq ($(BR2_PACKAGE_NETSNMP_ENABLE_MIB_LOADING),y)
 	NETSNMP_CONF_OPT += --disable-mib-loading
 endif
 
+ifneq ($(BR2_PACKAGE_NETSNMP_INSTALL_MIBS),y)
+	NETSNMP_CONF_OPT += --disable-mibs
+endif
+
 # Remove IPv6 MIBs if there's no IPv6
 ifneq ($(BR2_INET_IPV6),y)
 define NETSNMP_REMOVE_MIBS_IPV6
-- 
1.7.4.1




More information about the buildroot mailing list