diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2024-02-29 07:10:50 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-29 07:10:50 -0500 |
commit | 2be15d151745c37ac3d506a1d0aaf6d5e3dd562b (patch) | |
tree | f7c5386a36a0b02493851a7a1cb19a2539964589 /netdata.spec.in | |
parent | 4430cf28240af401f68f95a456da18b353bf5d69 (diff) |
Split network viewer plugin to it’s own package. (#16949)
* Split network viewer plugin to it’s own package.
* Fix typos in RPM changelog.
* Add soft dep on ebpf plugin.
Diffstat (limited to 'netdata.spec.in')
-rw-r--r-- | netdata.spec.in | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/netdata.spec.in b/netdata.spec.in index bb9bf279ee..b4ab5122dc 100644 --- a/netdata.spec.in +++ b/netdata.spec.in @@ -211,9 +211,11 @@ Suggests: %{name}-plugin-freeipmi = %{version} Suggests: %{name}-plugin-cups = %{version} %endif Recommends: %{name}-plugin-systemd-journal = %{version} +Recommends: %{name}-plugin-network-viewer = %{version} Recommends: %{name}-plugin-logs-management = %{version} %else Requires: %{name}-plugin-systemd-journal = %{version} +Requires: %{name}-plugin-network-viewer = %{version} %endif @@ -629,6 +631,9 @@ rm -rf "${RPM_BUILD_ROOT}" %exclude %{_libdir}/%{name}/conf.d/logsmanagement.d.conf %exclude %{_libdir}/%{name}/conf.d/logsmanagement.d +# Network viewer belongs to a different sub-package +%exclude %{_libexecdir}/%{name}/plugins.d/network-viewer.plugin + # CUPS belongs to a different sub package %if %{_have_cups} %exclude %{_libexecdir}/%{name}/plugins.d/cups.plugin @@ -990,7 +995,34 @@ fi # CAP_DAC_READ_SEARCH and CAP_SYSLOG needed for data collection. %caps(cap_dac_read_search,cap_syslog=ep) %attr(0750,root,netdata) %{_libexecdir}/%{name}/plugins.d/logs-management.plugin +%package plugin-network-viewer +Summary: The network viewer plugin for the Netdata Agent +Group: Applications/System +Requires: %{name} = %{version} +Conflicts: %{name} < %{version} +%if 0%{?centos_ver} != 7 +Recommends: %{name}-plugin-ebpf = %{version} +%else +Requires: %{name}-plugin-ebpf = %{version} +%endif + +%description plugin-network-viewer + This plugin allows the Netdata Agent to provide network connection + mapping functionality for use in netdata Cloud. + +%pre plugin-network-viewer +if ! getent group %{name} > /dev/null; then + groupadd --system %{name} +fi + +%files plugin-network-viewer +%defattr(0750,root,netdata,0750) +# CAP_SYS_ADMIN, CAP_SYS_PTRACE and CAP_DAC_READ_SEARCH needed for data collection. +%caps(cap_sys_admin,cap_sys_ptrace,cap_dac_read_search=ep) %attr(0750,root,netdata) %{_libexecdir}/%{name}/plugins.d/network-viewer.plugin + %changelog +* Tue Feb 06 2024 Austin Hemmelgarn <austin@netdata.cloud> 0.0.0-25 +- Add package for network-viewer plugin * Thu Oct 26 2023 Austin Hemmelgarn <austin@netdata.cloud> 0.0.0-24 - Add package for logs-management plugin * Tue Sep 19 2023 Austin hemmelgarn <austin@netdata.cloud> 0.0.0-24 |