[packages/netdata] charts subpackage (bash 4 dependency)

glen glen at pld-linux.org
Wed Apr 6 13:13:29 CEST 2016


commit bd51d1ceb7f9f3c0ae76b998e4f358f8bd08756f
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Apr 6 14:13:17 2016 +0300

    charts subpackage (bash 4 dependency)

 netdata.spec | 36 +++++++++++++++++++++++++++++++++---
 1 file changed, 33 insertions(+), 3 deletions(-)
---
diff --git a/netdata.spec b/netdata.spec
index 470eb43..3a8a68a 100644
--- a/netdata.spec
+++ b/netdata.spec
@@ -6,7 +6,7 @@
 Summary:	Linux real time system monitoring, over the web
 Name:		netdata
 Version:	1.0.0
-Release:	0.9
+Release:	0.10
 License:	GPL v3+
 Group:		Applications/System
 Source0:	https://github.com/firehol/netdata/archive/v%{version}/%{name}-%{version}.tar.gz
@@ -21,6 +21,7 @@ BuildRequires:	automake
 BuildRequires:	pkgconfig
 BuildRequires:	rpmbuild(macros) >= 1.202
 BuildRequires:	zlib-devel
+Suggests:	%{name}-charts
 Suggests:	%{name}-nodejs
 Provides:	group(netdata)
 Provides:	user(netdata)
@@ -44,6 +45,28 @@ netdata tries to visualize the truth of now, in its greatest detail,
 so that you can get insights of what is happening now and what just
 happened, on your systems and applications.
 
+%package charts
+Summary:	netdata charts plugin
+Group:		Applications/System
+URL:		https://github.com/firehol/netdata/wiki/General-Info---charts.d
+Requires:	%{name} = %{version}-%{release}
+Requires:	bash >= 4
+%if "%{_rpmversion}" >= "5"
+BuildArch:	noarch
+%endif
+
+%description charts
+Charts.d is BaSH script that allows you to write simple scripts for
+collecting data.
+
+It has been designed so that the actual script that will do data
+collection will be permanently in memory, collecting data with as
+little overheads as possible (i.e. initialize once, repeatedly collect
+values with minimal overhead).
+
+Charts.d looks for scripts in charts.d. The scripts should have the
+filename suffix: .chart.sh.
+
 %package nodejs
 Summary:	netdata node.js plugins
 Group:		Applications/System
@@ -125,10 +148,17 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,netdata,netdata) %dir %{_localstatedir}/log/%{name}
 
 %defattr(-,root,root,-)
-%{_libexecdir}/%{name}/charts.d
 %{_libexecdir}/%{name}/plugins.d
-# nodejs subpackage
+# subpackages
 %exclude %{_libexecdir}/%{name}/plugins.d/node.d.plugin
+%exclude %{_libexecdir}/%{name}/plugins.d/charts.d*
+
+%files charts
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libexecdir}/%{name}/plugins.d/charts.d*
+%dir %{_libexecdir}/%{name}/charts.d
+%{_libexecdir}/%{name}/charts.d/README.md
+%attr(755,root,root) %{_libexecdir}/%{name}/charts.d/*.chart.sh
 
 %files nodejs
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/netdata.git/commitdiff/bd51d1ceb7f9f3c0ae76b998e4f358f8bd08756f



More information about the pld-cvs-commit mailing list