mirror of
https://github.com/novatiq/packages.git
synced 2026-07-31 07:43:06 +01:00
Some monitoring tools will run into errors when sysDescr field is empty. This was the case for cacti 1.2.8 that i'm using to monitor my network. Ideally the sysDescr field would contain some information from the overview of luci, e.g. the Model, Firmware and Kernel-Version fields, but i am stranger to OpenWRT, so I'm unable to do that. Signed-off-by: Robert von Könemann <lordtaifleh@gmail.com>
67 lines
2.0 KiB
Makefile
67 lines
2.0 KiB
Makefile
#
|
|
# Copyright (C) 2009-2016 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=mini_snmpd
|
|
PKG_VERSION:=1.4-rc1
|
|
PKG_RELEASE:=6
|
|
PKG_MAINTAINER:=Marcin Jurkowski <marcin1j@gmail.com>
|
|
PKG_LICENSE:=GPL-2.0
|
|
PKG_LICENSE_FILES:=COPYING
|
|
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_URL:=https://github.com/troglobit/mini-snmpd.git
|
|
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
|
PKG_SOURCE_VERSION:=203d92e60ed09466d6676c6ad20ad6cb2ce08a5d
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_MIRROR_HASH:=175d4d9b69c3195ef850eaffd8ac63d012a052089b4a9d074b4d3aef96888b8f
|
|
|
|
PKG_FIXUP:=autoreconf
|
|
PKG_BUILD_PARALLEL:=1
|
|
PKG_INSTALL:=1
|
|
# As warned by upstream maintainer and binutils
|
|
# however compiler warnings can be ignored until next binutils release
|
|
# https://github.com/wongsyrone/openwrt-1/issues/67
|
|
# PKG_SSP:=0
|
|
# PKG_RELRO:=0
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/mini_snmpd
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
TITLE:=A tiny SNMP server for embedded systems
|
|
URL:=http://troglobit.github.io/mini-snmpd.html
|
|
# uncomment if you just want the binary, not the init script
|
|
# openwrt requires init script runtime dependencies be defined for make menuconfig
|
|
# (e.g busybox sysntpd)
|
|
DEPENDS:=+jsonfilter +ubus +procd +ubox
|
|
endef
|
|
|
|
CONFIGURE_ARGS+= \
|
|
$(if $(CONFIG_IPV6),,--disable-ipv6)
|
|
|
|
# Configure weirdness - Disabled by default, explicitately disabling turns feature on!
|
|
# --disable-debug \
|
|
# --disable-demo - Upstream Github Issue #4 Fixed 20160707
|
|
|
|
define Package/mini_snmpd/install
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/bin/mini_snmpd $(1)/usr/bin/
|
|
$(INSTALL_DIR) $(1)/etc/config
|
|
$(INSTALL_CONF) ./files/mini_snmpd.config $(1)/etc/config/mini_snmpd
|
|
$(INSTALL_DIR) $(1)/etc/init.d
|
|
$(INSTALL_BIN) ./files/mini_snmpd.init $(1)/etc/init.d/mini_snmpd
|
|
endef
|
|
|
|
define Package/mini_snmpd/conffiles
|
|
/etc/config/mini_snmpd
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,mini_snmpd))
|