ports/159299: net-mgmt/net-snmp 5.7 doesn't include default mib modules
Dan Nelson
dnelson at allantgroup.com
Fri Jul 29 18:40:10 UTC 2011
>Number: 159299
>Category: ports
>Synopsis: net-mgmt/net-snmp 5.7 doesn't include default mib modules
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Jul 29 18:40:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Dan Nelson
>Release: FreeBSD 8.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD dan.emsphone.com 8.2-STABLE FreeBSD 8.2-STABLE #630 r223656M: Wed Jun 29 11:51:35 CDT 2011 zsh at dan.emsphone.com:/usr/src-svn/sys/i386/compile/DANSMP i386
>Description:
The net-snmp port appends "CONFIGURE_ARGS+=--with-mib-modules ..." in two
locations; once at the top along with a bunch of other configure flags, and
once at the bottom, using the contents of ${NET_SNMP_WITH_MIB_MODULE_LIST}.
The last option takes precedence, so if NET_SNMP_WITH_MIB_MODULE_LIST gets
set, the default list of mibs "host disman/event-mib smux mibII/mta_sendmail
mibII/tcpTable ucd-snmp/diskio" is lost.
>How-To-Repeat:
Build net-snmp on any FreeBSD older than OSVERSION 700028, and notice that
the only additional mib configured is sctp-mib.
>Fix:
Apply this patch:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net-mgmt/net-snmp/Makefile,v
retrieving revision 1.188
diff -u -r1.188 Makefile
--- Makefile 28 Jul 2011 12:41:49 -0000 1.188
+++ Makefile 29 Jul 2011 17:56:58 -0000
@@ -40,7 +40,6 @@
--with-sys-location="${NET_SNMP_SYS_LOCATION}" \
--with-logfile="${NET_SNMP_LOGFILE}" \
--with-persistent-directory="${NET_SNMP_PERSISTENTDIR}" \
- --with-mib-modules="host disman/event-mib smux mibII/mta_sendmail mibII/tcpTable ucd-snmp/diskio" \
--with-gnu-ld --with-libwrap --with-ldflags="-lm -lkvm -ldevstat"
.if defined(BATCH)
@@ -107,6 +106,8 @@
NET_SNMP_LOGFILE?= /var/log/snmpd.log
NET_SNMP_PERSISTENTDIR?=/var/net-snmp
+NET_SNMP_WITH_MIB_MODULE_LIST+= host disman/event-mib smux mibII/mta_sendmail mibII/tcpTable ucd-snmp/diskio
+
.if ${OSVERSION} >= 700028
NET_SNMP_WITH_MIB_MODULE_LIST+= sctp-mib
.endif
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list