SNMP_TRANSPORTS_EXCLUDED = TCP TCPv6 UDPv6 Unix
+TARGET_CFLAGS += $(FPIC)
+
CONFIGURE_ARGS += \
--enable-shared \
--enable-static \
$(SED) 's,-L/usr/lib,,g' $(1)/usr/bin/net-snmp-config
endef
-define Build/UninstallDev
- rm -rf $(STAGING_DIR)/usr/bin/net-snmp-config \
- $(STAGING_DIR)/usr/include/net-snmp \
- $(STAGING_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.{a,so*}
-endef
-
define Package/libnetsnmp/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libnetsnmp{,agent,helpers,mibs}.so.* $(1)/usr/lib/
define Package/snmpd/conffiles
/etc/default/snmpd
-/etc/snmp/snmpd.conf
+/etc/config/snmpd
endef
define Package/snmpd/install
+ $(INSTALL_DIR) $(1)/etc/config
+ $(INSTALL_DATA) ./files/snmpd.conf $(1)/etc/config/snmpd
$(INSTALL_DIR) $(1)/etc/snmp
- $(INSTALL_DATA) ./files/snmpd.conf $(1)/etc/snmp/snmpd.conf
+ ln -sf /var/run/snmpd.conf $(1)/etc/snmp/
$(INSTALL_DIR) $(1)/etc/default
$(INSTALL_DATA) ./files/snmpd.default $(1)/etc/default/snmpd
$(INSTALL_DIR) $(1)/etc/init.d
define Package/snmpd-static/conffiles
/etc/default/snmpd
-/etc/snmp/snmpd.conf
+/etc/config/snmpd
endef
define Package/snmpd-static/install
+ $(INSTALL_DIR) $(1)/etc/config
+ $(INSTALL_DATA) ./files/snmpd.conf $(1)/etc/config/snmpd
$(INSTALL_DIR) $(1)/etc/snmp
- $(INSTALL_DATA) ./files/snmpd.conf $(1)/etc/snmp/snmpd.conf
+ ln -sf /var/run/snmpd.conf $(1)/etc/snmp/
$(INSTALL_DIR) $(1)/etc/default
$(INSTALL_DATA) ./files/snmpd.default $(1)/etc/default/snmpd
$(INSTALL_DIR) $(1)/etc/init.d