1 # SPDX-Identifier-License: GPL-3.0-only
5 include $(TOPDIR
)/rules.mk
7 PKG_NAME
:=openwisp-monitoring
10 PKG_MAINTAINER
:=Federico Capoano
<support@openwisp.io
>
11 PKG_LICENSE
:=GPL-3.0
-or-later
12 PKG_LICENSE_FILES
:=LICENSE
14 PKG_SOURCE_URL
:=https
://github.com
/openwisp
/openwrt-openwisp-monitoring.git
15 PKG_MIRROR_HASH
:=ce2ed94d24f68c58320ca700a088471368e1097754be23ad6053842cf0aaa97e
17 PKG_SOURCE_VERSION
:=0.1.1
20 include $(INCLUDE_DIR
)/package.mk
22 define Package
/openwisp-monitoring
23 TITLE
:=OpenWISP Monitoring agent
24 CATEGORY
:=Administration
27 DEPENDS
:=+netjson-monitoring
+openwisp-config
28 URL
:=http
://openwisp.org
31 define Package
/netjson-monitoring
32 TITLE
:=NetJson Monitoring
33 CATEGORY
:=Administration
36 DEPENDS
:=+libubus-lua
+lua-cjson
+rpcd
+rpcd-mod-iwinfo
37 URL
:=http
://openwisp.org
43 define Package
/openwisp-monitoring
/conffiles
44 /etc
/config
/openwisp-monitoring
47 define Package
/netjson-monitoring
/install
51 $(1)/usr
/lib
/lua
/openwisp-monitoring \
52 $(1)/etc
/openwisp-monitoring
55 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/sbin
/netjson-monitoring.lua \
56 $(1)/usr
/libexec
/netjson-monitoring
59 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/netjson-monitoring \
60 $(1)/usr
/sbin
/netjson-monitoring
63 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/lib
/openwisp-monitoring
/dhcp.lua \
64 $(1)/usr
/lib
/lua
/openwisp-monitoring
/dhcp.lua
67 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/lib
/openwisp-monitoring
/interfaces.lua \
68 $(1)/usr
/lib
/lua
/openwisp-monitoring
/interfaces.lua
71 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/lib
/openwisp-monitoring
/monitoring.lua \
72 $(1)/usr
/lib
/lua
/openwisp-monitoring
/monitoring.lua
75 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/lib
/openwisp-monitoring
/utils.lua \
76 $(1)/usr
/lib
/lua
/openwisp-monitoring
/utils.lua
79 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/lib
/openwisp-monitoring
/neighbors.lua \
80 $(1)/usr
/lib
/lua
/openwisp-monitoring
/neighbors.lua
83 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/lib
/openwisp-monitoring
/resources.lua \
84 $(1)/usr
/lib
/lua
/openwisp-monitoring
/resources.lua
87 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/lib
/openwisp-monitoring
/wifi.lua \
88 $(1)/usr
/lib
/lua
/openwisp-monitoring
/wifi.lua
90 $(CP
) $(PKG_BUILD_DIR
)/VERSION
$(1)/etc
/openwisp-monitoring
/
94 define Package
/openwisp-monitoring
/install
99 $(1)/etc
/openwisp-monitoring
102 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/monitoring.agent \
103 $(1)/usr
/sbin
/openwisp-monitoring
106 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/monitoring.init \
107 $(1)/etc
/init.d
/openwisp-monitoring
110 $(PKG_BUILD_DIR
)/openwisp-monitoring
/files
/monitoring.config \
111 $(1)/etc
/config
/openwisp-monitoring
115 $(eval
$(call BuildPackage
,openwisp-monitoring
))
116 $(eval
$(call BuildPackage
,netjson-monitoring
))