[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