net-snmpd: convert snmpd-static to dummy package
We believe snmpd-static isn't useful, but download stats show it's still being downloaded. Instead of dropping it, make it a dummy package that depends on snmpd. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
68689341dc
commit
42aeb06308
1 changed files with 1 additions and 31 deletions
|
@ -91,15 +91,10 @@ endef
|
||||||
|
|
||||||
define Package/snmpd-static
|
define Package/snmpd-static
|
||||||
$(call Package/net-snmp/Default)
|
$(call Package/net-snmp/Default)
|
||||||
|
DEPENDS:=+snmpd
|
||||||
TITLE:=Open source SNMP implementation (daemon)
|
TITLE:=Open source SNMP implementation (daemon)
|
||||||
DEPENDS:=+PACKAGE_libnl-core:libnl-core
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/snmpd-static/description
|
|
||||||
$(call Package/net-snmp/Default/description)
|
|
||||||
.
|
|
||||||
This package contains the SNMP agent, statically linked.
|
|
||||||
endef
|
|
||||||
|
|
||||||
|
|
||||||
SNMP_MIB_MODULES_INCLUDED = \
|
SNMP_MIB_MODULES_INCLUDED = \
|
||||||
|
@ -202,21 +197,11 @@ endif
|
||||||
|
|
||||||
TARGET_LDFLAGS += -L$(TOOLCHAIN_DIR)/usr/lib
|
TARGET_LDFLAGS += -L$(TOOLCHAIN_DIR)/usr/lib
|
||||||
|
|
||||||
ifdef CONFIG_PACKAGE_snmpd-static
|
|
||||||
define Build/Compile/static
|
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR)/agent \
|
|
||||||
LDFLAGS="$(TARGET_LDFLAGS) -lm -static" \
|
|
||||||
EXEEXT="-static" \
|
|
||||||
snmpd-static
|
|
||||||
endef
|
|
||||||
endif
|
|
||||||
|
|
||||||
define Build/Compile
|
define Build/Compile
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||||
INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
|
INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
|
||||||
LDFLAGS="$(TARGET_LDFLAGS) -lm -lc" \
|
LDFLAGS="$(TARGET_LDFLAGS) -lm -lc" \
|
||||||
all install
|
all install
|
||||||
$(Build/Compile/static)
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/InstallDev
|
define Build/InstallDev
|
||||||
|
@ -260,21 +245,6 @@ define Package/snmpd/install
|
||||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/snmpd $(1)/usr/sbin/snmpd
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/snmpd $(1)/usr/sbin/snmpd
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/snmpd-static/conffiles
|
|
||||||
/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
|
|
||||||
ln -sf /var/run/snmpd.conf $(1)/etc/snmp/
|
|
||||||
$(INSTALL_DIR) $(1)/etc/init.d
|
|
||||||
$(INSTALL_BIN) ./files/snmpd.init $(1)/etc/init.d/snmpd
|
|
||||||
$(INSTALL_DIR) $(1)/usr/sbin
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/agent/snmpd-static $(1)/usr/sbin/snmpd
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call BuildPackage,libnetsnmp))
|
$(eval $(call BuildPackage,libnetsnmp))
|
||||||
$(eval $(call BuildPackage,snmp-mibs))
|
$(eval $(call BuildPackage,snmp-mibs))
|
||||||
$(eval $(call BuildPackage,snmp-utils))
|
$(eval $(call BuildPackage,snmp-utils))
|
||||||
|
|
Loading…
Reference in a new issue