diff options
author | Paul Emm. Katsoulakis <34388743+paulkatsoulakis@users.noreply.github.com> | 2020-01-22 20:54:14 +0100 |
---|---|---|
committer | Austin S. Hemmelgarn <austin@netdata.cloud> | 2020-01-22 14:54:14 -0500 |
commit | bf36a8c0946fece6d7170b1d8ffc0f72d120e858 (patch) | |
tree | c7b83e942b20da9ca2ffb147100c1047a77a48a3 /netdata.spec.in | |
parent | b887379e5a600f20f73b1914ad653b0d18a9cbf6 (diff) |
netdata/packaging: split free IPMI for RPM (#6935)
Diffstat (limited to 'netdata.spec.in')
-rw-r--r-- | netdata.spec.in | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/netdata.spec.in b/netdata.spec.in index 01f28ea330..e638fbd3a8 100644 --- a/netdata.spec.in +++ b/netdata.spec.in @@ -188,7 +188,6 @@ Requires: libnetfilter_acct1 # freeipmi plugin dependencies BuildRequires: freeipmi-devel -Requires: freeipmi # end - freeipmi plugin dependencies # CUPS plugin dependencies @@ -462,7 +461,7 @@ rm -rf "${RPM_BUILD_ROOT}" %caps(cap_setuid=ep) %attr(4550,root,netdata) %{_libexecdir}/%{name}/plugins.d/slabinfo.plugin # freeipmi files -%caps(cap_setuid=ep) %attr(4550,root,netdata) %{_libexecdir}/%{name}/plugins.d/freeipmi.plugin +%caps(cap_setuid=ep) %attr(4750,root,netdata) %{_libexecdir}/%{name}/plugins.d/freeipmi.plugin %dir %{_datadir}/%{name} %defattr(0750,netdata,netdata,0755) @@ -487,6 +486,9 @@ rm -rf "${RPM_BUILD_ROOT}" %attr(0770,netdata,netdata) %dir %{_localstatedir}/lib/%{name} %attr(0770,netdata,netdata) %dir %{_localstatedir}/lib/%{name}/registry +# Free IPMI belongs to a different sub-package +%exclude %{_libexecdir}/%{name}/plugins.d/freeipmi.plugin + # CUPS belongs to a different sub package %if 0%{?centos_ver} != 6 && 0%{?centos_ver} != 7 %exclude %{_libexecdir}/%{name}/plugins.d/cups.plugin @@ -505,6 +507,20 @@ Use this plugin to enable metrics collection from cupsd, the daemon running when %attr(0750,root,netdata) %{_libexecdir}/%{name}/plugins.d/cups.plugin %endif +%package plugin-freeipmi +Summary: FreeIPMI - The Intelligent Platform Management System +Group: Applications/System +Requires: freeipmi +Requires: netdata = %{version} + +%description plugin-freeipmi + The IPMI specification defines a set of interfaces for platform management. +It is implemented by a number vendors for system management. The features of IPMI that most users will be interested in +are sensor monitoring, system event monitoring, power control, and serial-over-LAN (SOL). + +%files plugin-freeipmi +%attr(4750,root,netdata) %{_libexecdir}/%{name}/plugins.d/freeipmi.plugin + %changelog * Mon Nov 04 2019 Konstantinos Natsakis <konstantinos.natsakis@gmail.com> 0.0.0-10 - Fix /etc/netdata permissions |