mirror of
https://github.com/openwrt/packages.git
synced 2025-12-22 01:44:32 +04:00
openwisp-monitoring: allow not depending on rpcd-mod-iwinfo
Add option to exclude rpcd-mod-iwinfo from dependency.
Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
(cherry picked from commit ca503cc405)
This commit is contained in:
committed by
Tianling Shen
parent
452e1bfd6b
commit
a94b703f8d
9
admin/openwisp-monitoring/Config.in
Normal file
9
admin/openwisp-monitoring/Config.in
Normal file
@@ -0,0 +1,9 @@
|
||||
menu "netjson-monitoring Configuration"
|
||||
|
||||
config NETJSON_MONITORING_IWINFO
|
||||
bool "Enable rpcd-mod-iwinfo"
|
||||
default y
|
||||
help
|
||||
Whether to include the rpcd-mod-iwinfo dependency (enabled by default).
|
||||
|
||||
endmenu
|
||||
@@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=openwisp-monitoring
|
||||
PKG_VERSION:=0.2.0
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_MAINTAINER:=Federico Capoano <support@openwisp.io>
|
||||
PKG_LICENSE:=GPL-3.0-or-later
|
||||
@@ -34,10 +34,15 @@ define Package/netjson-monitoring
|
||||
CATEGORY:=Administration
|
||||
SECTION:=admin
|
||||
SUBMENU:=openwisp
|
||||
DEPENDS:=+libubus-lua +lua-cjson +rpcd +rpcd-mod-iwinfo
|
||||
DEPENDS:=+libubus-lua +lua-cjson +rpcd
|
||||
DEPENDS+=+NETJSON_MONITORING_IWINFO:rpcd-mod-iwinfo
|
||||
URL:=http://openwisp.org
|
||||
endef
|
||||
|
||||
define Package/netjson-monitoring/config
|
||||
source "$(SOURCE)/Config.in"
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
endef
|
||||
|
||||
@@ -88,6 +93,11 @@ define Package/netjson-monitoring/install
|
||||
$(PKG_BUILD_DIR)/openwisp-monitoring/files/lib/openwisp-monitoring/wifi.lua \
|
||||
$(1)/usr/lib/lua/openwisp-monitoring/wifi.lua
|
||||
|
||||
# Iwinfo is enabled by default unless specified otherwise
|
||||
ifeq ($(CONFIG_NETJSON_MONITORING_IWINFO), y)
|
||||
$(CP) $(PKG_BUILD_DIR)/openwisp-monitoring/files/lib/openwisp-monitoring/iwinfo.lua $(1)/usr/lib/lua/openwisp-monitoring/iwinfo.lua
|
||||
endif
|
||||
|
||||
$(CP) $(PKG_BUILD_DIR)/VERSION $(1)/usr/lib/openwisp-monitoring/
|
||||
|
||||
endef
|
||||
|
||||
Reference in New Issue
Block a user