summaryrefslogtreecommitdiffstats
path: root/rules/net-snmp.in
diff options
context:
space:
mode:
authorAlexander Dahl <post@lespocky.de>2013-09-20 15:59:33 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2013-09-27 12:55:05 +0200
commit8d3b78096a8b114a951e17ccce00fe04cec3ba7f (patch)
tree62e1431a8a56cfcbeabf75fc3db19f3bf3b1837f /rules/net-snmp.in
parent9a9ab621a8c0f570f113a6c990929b5266aed695 (diff)
downloadptxdist-8d3b78096a8b114a951e17ccce00fe04cec3ba7f.tar.gz
ptxdist-8d3b78096a8b114a951e17ccce00fe04cec3ba7f.tar.xz
net-snmp: let user choose MIB files to install
Signed-off-by: Alexander Dahl <post@lespocky.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/net-snmp.in')
-rw-r--r--rules/net-snmp.in85
1 files changed, 83 insertions, 2 deletions
diff --git a/rules/net-snmp.in b/rules/net-snmp.in
index a36a915f8..6346711ca 100644
--- a/rules/net-snmp.in
+++ b/rules/net-snmp.in
@@ -27,9 +27,90 @@ config NET_SNMP_SCRIPTS
bool
prompt "scripts (mib2c, ...)"
-config NET_SNMP_MIBS
+menuconfig NET_SNMP_MIBS
bool
- prompt "mib files"
+ prompt "mib files "
+
+if NET_SNMP_MIBS
+
+config NET_SNMP_V1MIBS
+ bool
+ prompt "v1 MIBS"
+ default y
+ help
+ RFC1155-SMI, RFC1213-MIB, RFC-1215
+
+config NET_SNMP_V2MIBS
+ bool
+ prompt "v2 MIBS"
+ default y
+ help
+ SNMPv2-CONF, SNMPv2-SMI, SNMPv2-TC, SNMPv2-TM, SNMPv2-MIB
+
+config NET_SNMP_V3MIBS
+ bool
+ prompt "v3 MIBS"
+ default y
+ help
+ SNMP-FRAMEWORK-MIB, SNMP-MPD-MIB, SNMP-TARGET-MIB,
+ SNMP-NOTIFICATION-MIB, SNMP-PROXY-MIB, SNMP-USER-BASED-SM-MIB,
+ SNMP-VIEW-BASED-ACM-MIB, SNMP-COMMUNITY-MIB, TRANSPORT-ADDRESS-MIB
+
+config NET_SNMP_AGENTMIBS
+ bool
+ prompt "agent MIBS"
+ default y
+ help
+ AGENTX-MIB, SMUX-MIB
+
+config NET_SNMP_IANAMIBS
+ bool
+ prompt "IANA MIBS"
+ default y
+ help
+ IANAifType-MIB, IANA-LANGUAGE-MIB, IANA-ADDRESS-FAMILY-NUMBERS-MIB
+
+config NET_SNMP_RFCMIBS
+ bool
+ prompt "RFC MIBS"
+ default y
+ help
+ IF-MIB, IF-INVERTED-STACK-MIB, EtherLike-MIB, IP-MIB,
+ IP-FORWARD-MIB, IANA-RTPROTO-MIB, TCP-MIB, UDP-MIB,
+ INET-ADDRESS-MIB, HCNUM-TC, HOST-RESOURCES-MIB,
+ HOST-RESOURCES-TYPES, RMON-MIB, IPV6-TC, IPV6-MIB, IPV6-ICMP-MIB,
+ IPV6-TCP-MIB, IPV6-UDP-MIB, DISMAN-EVENT-MIB, DISMAN-SCRIPT-MIB,
+ DISMAN-SCHEDULE-MIB, NOTIFICATION-LOG-MIB, SNMP-USM-AES-MIB,
+ SNMP-USM-DH-OBJECTS-MIB
+
+config NET_SNMP_NETSNMPMIBS
+ bool
+ prompt "Net-SNMP MIBS"
+ default y
+ help
+ NET-SNMP-TC, NET-SNMP-MIB, NET-SNMP-AGENT-MIB,
+ NET-SNMP-EXAMPLES-MIB, NET-SNMP-EXTEND-MIB, NET-SNMP-PASS-MIB
+
+config NET_SNMP_UCDMIBS
+ bool
+ prompt "UCD MIBS"
+ default y
+ help
+ UCD-SNMP-MIB, UCD-DEMO-MIB, UCD-IPFWACC-MIB, UCD-DLMOD-MIB,
+ UCD-DISKIO-MIB
+
+config NET_SNMP_LMSENSORS_MIB
+ bool "lm-sensors MIBS" if NET_SNMP_MIB_MODULES_LM_SENSORS
+ help
+ LM-SENSORS-MIB
+
+config NET_SNMP_OTHERMIBS
+ bool
+ prompt "other MIBS"
+ help
+ BRIDGE-MIB, IPV6-FLOW-LABEL-MIB, SCTP-MIB, TUNNEL-MIB
+
+endif
config NET_SNMP_MIB_LOADING
bool