Merge pull request #4034 from artynet/apache-fix
[feed/packages.git] / utils / prometheus-node-exporter-lua / Makefile
1 #
2 # Copyright (C) 2013-2017 OpenWrt.org
3 #
4 include $(TOPDIR)/rules.mk
5
6 PKG_NAME:=prometheus-node-exporter-lua
7 PKG_VERSION:=2017.05.07
8 PKG_RELEASE:=1
9
10 PKG_MAINTAINER:=Christian Simon <simon@swine.de>
11 PKG_LICENSE:=Apache-2.0
12
13 include $(INCLUDE_DIR)/package.mk
14
15 define Package/prometheus-node-exporter-lua
16 SECTION:=utils
17 CATEGORY:=Utilities
18 TITLE:=Provides system statistics as Prometheus scraping endpoint
19 DEPENDS:=+luasocket
20 URL:=https://github.com/rbo/openwrt_exporter
21 PKGARCH:=all
22 endef
23
24 define Package/prometheus-node-exporter-lua/conffiles
25 /etc/config/prometheus-node-exporter-lua
26 endef
27
28 define Package/prometheus-node-exporter-lua/description
29 Provides node metrics as Prometheus scraping endpoint.
30
31 This service is a lightweight rewrite in LUA of the offical Prometheus node_exporter.
32 endef
33
34 Build/Compile=
35
36 define Package/prometheus-node-exporter-lua/install
37 $(INSTALL_DIR) $(1)/etc/config
38 $(INSTALL_CONF) ./files/etc/config/prometheus-node-exporter-lua $(1)/etc/config/prometheus-node-exporter-lua
39 $(INSTALL_DIR) $(1)/etc/init.d
40 $(INSTALL_BIN) ./files/etc/init.d/prometheus-node-exporter-lua $(1)/etc/init.d/prometheus-node-exporter-lua
41 $(INSTALL_DIR) $(1)/usr/bin
42 $(INSTALL_BIN) ./files/usr/bin/prometheus-node-exporter-lua $(1)/usr/bin/prometheus-node-exporter-lua
43 endef
44
45 $(eval $(call BuildPackage,prometheus-node-exporter-lua))