include $(TOPDIR)/rules.mk
PKG_NAME:=net-snmp
-PKG_VERSION:=5.1.2
-PKG_RELEASE:=5
+PKG_VERSION:=5.4.2.1
+PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/net-snmp
-PKG_MD5SUM:=8080555ab3f90011f25d5122042d9a8d
+PKG_MD5SUM:=984932520143f0c8bf7b7ce1fc9e1da1
include $(INCLUDE_DIR)/package.mk
SECTION:=libs
CATEGORY:=Libraries
DEPENDS:=+libelf
- TITLE:=Open source SNMP implementation (librairies)
+ TITLE:=Open source SNMP implementation (libraries)
endef
define Package/libnetsnmp/description
ieee802dot11 \
mibII/at \
mibII/icmp \
- mibII/interfaces \
+ mibII/ifTable \
mibII/ip \
mibII/snmp_mib \
mibII/sysORTable \
snmpv3/snmpMPDStats \
snmpv3/usmStats \
snmpv3/usmUser \
- snmpv3mibs \
tunnel \
ucd-snmp/disk \
ucd-snmp/dlmod \
SNMP_MIB_MODULES_EXCLUDED = \
agent_mibs \
agentx \
+ disman/event \
+ disman/schedule \
+ hardware \
host \
+ if-mib \
mibII \
notification \
+ notification-log-mib \
snmpv3mibs \
target \
+ tcp-mib \
ucd_snmp \
+ udp-mib \
utilities \
-SNMP_TRANSPORTS_INCLUDED = Callback UDP
+SNMP_TRANSPORTS_INCLUDED = Callback UDP UDPIPv6
-SNMP_TRANSPORTS_EXCLUDED = TCP TCPv6 UDPv6 Unix
+SNMP_TRANSPORTS_EXCLUDED = TCP TCPIPv6 Unix
TARGET_CFLAGS += $(FPIC)
CONFIGURE_ARGS += \
--enable-shared \
--enable-static \
+ --enable-ipv6 \
--with-endianness=little \
--with-logfile=/var/log/snmpd.log \
--with-persistent-directory=/usr/lib/snmp/ \
--with-sys-location=Unknown \
--enable-applications \
--disable-debugging \
- --disable-ipv6 \
--disable-manuals \
--disable-mibs \
--disable-scripts \
rm -rf $(PKG_INSTALL_DIR)
mkdir -p $(PKG_INSTALL_DIR)
$(MAKE) -C $(PKG_BUILD_DIR) \
+ LDFLAGS="$(TARGET_LDFLAGS) -lm" \
INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
all install
( cd $(PKG_INSTALL_DIR); mv ./usr/sbin/snmpd ./usr/sbin/snmpd-shared; )
#ifneq ($(CONFIG_PACKAGE_snmpd-static),)
( cd $(PKG_BUILD_DIR); rm -f agent/snmpd; )
$(MAKE) -C $(PKG_BUILD_DIR) \
- LDFLAGS="$(TARGET_LDFLAGS) -static" \
+ LDFLAGS="$(TARGET_LDFLAGS) -lm -static" \
INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
all install
( cd $(PKG_INSTALL_DIR); mv ./usr/sbin/snmpd ./usr/sbin/snmpd-static; )