diff --git a/iopsys-analytics/Makefile b/iopsys-analytics/Makefile new file mode 100644 index 000000000..33bf808de --- /dev/null +++ b/iopsys-analytics/Makefile @@ -0,0 +1,50 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=iopsys-analytics +PKG_RELEASE:=$(COMMITCOUNT) +PKG_LICENSE:=PROPRIETARY +PKG_SOURCE_PROTO:=git +PKG_SOURCE_VERSION:=7ca72963bcfcb33e358cea19d3aa9d8a7cab08d4 +PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/iopsys-analytics.git +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)_$(PKG_SOURCE_VERSION).tar.xz +PKG_MIRROR_HASH:=skip + +include $(INCLUDE_DIR)/package.mk + +define Package/$(PKG_NAME) + CATEGORY:=Utilities + TITLE:=Analytics tweaks for IOPSYS CI/CD purposes + + # setting core dump limit + DEPENDS+= \ + +prlimit \ + # monitoring + DEPENDS+= \ + +collectd \ + +collectd-mod-cpu \ + +collectd-mod-exec \ + +collectd-mod-load \ + +collectd-mod-memory \ + +collectd-mod-network \ + +collectd-mod-processes \ + +collectd-mod-write-http \ + +@PACKAGE_COLLECTD_ENCRYPTED_NETWORK \ + # remote syslog + DEPENDS+= \ + +syslog-ng \ + +@SYSLOGNG_LOGROTATE \ + +endef + +define Package/$(PKG_NAME)/description + Analytics tweaks for IOPSYS internal CI/CD purposes + e.g. syslog, system health, coredumps... +endef + +Build/Compile= + +define Package/$(PKG_NAME)/install + $(CP) -r $(PKG_BUILD_DIR)/files/* $(1)/ +endef + +$(eval $(call BuildPackage,$(PKG_NAME)))