lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

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))