Makefile (2256B)
1 # 2 # Copyright (C) 2008-2016 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=netdata 11 PKG_VERSION:=1.6.0 12 PKG_RELEASE:=1 13 PKG_MAINTAINER:=Daniel Engberg <daniel.engberg.lists@pyret.net> 14 PKG_LICENSE:=GPL-3.0 15 PKG_LICENSE_FILES:=COPYING 16 17 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz 18 PKG_SOURCE_URL:=https://github.com/firehol/netdata/releases/download/v$(PKG_VERSION) 19 PKG_HASH:=7839491f6e8b297cc8c28ca96845ff087f7961a12b92aa0eea1f66528da8bdaf 20 21 PKG_INSTALL:=1 22 PKG_FIXUP:=autoreconf 23 24 include $(INCLUDE_DIR)/package.mk 25 26 define Package/netdata 27 SECTION:=admin 28 CATEGORY:=Administration 29 DEPENDS:=+zlib +libuuid 30 TITLE:=Real-time performance monitoring tool 31 URL:=http://netdata.firehol.org/ 32 endef 33 34 define Package/netdata/description 35 netdata is a highly optimized Linux daemon providing real-time performance 36 monitoring for Linux systems, applications and SNMP devices over the web. 37 endef 38 39 define Package/netdata/conffiles 40 /etc/netdata/ 41 endef 42 43 define Package/netdata/install 44 mkdir -p $(1)/etc/netdata 45 $(CP) $(PKG_INSTALL_DIR)/etc/netdata $(1)/etc 46 $(CP) ./files/netdata.conf $(1)/etc/netdata 47 mkdir -p $(1)/usr/share/netdata 48 $(CP) $(PKG_INSTALL_DIR)/usr/share/netdata $(1)/usr/share 49 rm $(1)/usr/share/netdata/web/images/animated.gif 50 rm -rf $(1)/usr/share/netdata/web/images/seo-*.png 51 rm -rf $(1)/usr/share/netdata/web/images/post.png 52 rm -rf $(1)/usr/share/netdata/web/old 53 rm $(1)/usr/share/netdata/web/demo*html 54 rm $(1)/usr/share/netdata/web/fonts/*.svg 55 rm $(1)/usr/share/netdata/web/fonts/*.ttf 56 rm $(1)/usr/share/netdata/web/fonts/*.woff 57 rm $(1)/usr/share/netdata/web/fonts/*.otf 58 mkdir -p $(1)/usr/lib/netdata 59 $(CP) $(PKG_INSTALL_DIR)/usr/lib/netdata $(1)/usr/lib 60 rm $(1)/usr/lib/netdata/python.d/python-modules-installer.sh 61 rm -rf $(1)/usr/lib/netdata/python.d/python_modules/pyyaml2 62 rm -rf $(1)/usr/lib/netdata/python.d/python_modules/pyyaml3 63 chmod 4755 $(1)/usr/lib/netdata/plugins.d/apps.plugin 64 mkdir -p $(1)/etc/init.d 65 $(INSTALL_BIN) ./files/netdata.init $(1)/etc/init.d/netdata 66 mkdir -p $(1)/usr/sbin 67 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/netdata $(1)/usr/sbin 68 endef 69 70 $(eval $(call BuildPackage,netdata))