diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2023-05-31 10:53:53 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-31 10:53:53 -0400 |
commit | 108b570e36ef62dd6c7aca20ac3e3af6a2df5810 (patch) | |
tree | 5f13204c7f20ae2210a9c59e9602fb36bf773553 /netdata.spec.in | |
parent | a5f87a56a7441d4d39953c7c77c467aaf20a0824 (diff) |
Fix package versioning issues. (#15125)
* Fix RPM version conditionals in plugin packages.
* Match versioning behavior between DEB and RPM.
* Make plugin dependencies strictly versioned.
* Fix debugfs DEB package building.
* Properly fix DEB version conflicts.
* Fix plugin ownership in DEB packages.
* Fix plugin permission ordering.
Diffstat (limited to 'netdata.spec.in')
-rw-r--r-- | netdata.spec.in | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/netdata.spec.in b/netdata.spec.in index 426d105f26..f2006f6bf9 100644 --- a/netdata.spec.in +++ b/netdata.spec.in @@ -617,7 +617,7 @@ Summary: The NFACCT metrics collection plugin for the Netdata Agent Group: Applications/System Requires: libmnl Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %if 0%{?fedora} || 0%{?suse_version} >= 1140 Requires: libnetfilter_acct %endif @@ -634,7 +634,7 @@ Summary: The charts.d metrics collection plugin for the Netdata Agent Group: Applications/System Requires: bash Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %if 0%{?centos_ver} != 7 Suggests: nut Suggests: apcupsd @@ -660,7 +660,7 @@ It includes collectors for NUT, APCUPSD, LibreSWAN, OpenSIPS, and Wireless acces Summary: The eBPF metrics collection plugin for the Netdata Agent Group: Applications/System Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %if 0%{?centos_ver} != 7 Recommends: netdata-plugin-apps = %{version} Recommends: netdata-ebpf-legacy-code >= %{version} @@ -683,7 +683,7 @@ Requires: netdata-ebpf-legacy-code >= %{version} Summary: Compiled eBPF legacy code for the Netdata eBPF plugin Group: Applications/System Requires: netdata-plugin-ebpf = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %description ebpf-legacy-code This package provides the pre-compiled eBPF legacy code for use by the Netdata eBPF plugin. @@ -699,7 +699,7 @@ This code is only needed when using the eBPF plugin with kernel versions before Summary: The python.d metrics collection plugin for the Netdata Agent Group: Applications/System Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %if 0%{?centos_ver} == 7 || 0%{?centos_ver} == 6 Requires: python %else @@ -730,7 +730,7 @@ want to use those versions instead of the Python versions. Summary: The go.d metrics collection plugin for the Netdata Agent Group: Applications/System Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %if 0%{?centos_ver} != 7 Suggests: nvme-cli Suggests: sudo @@ -754,7 +754,7 @@ so most users will want it installed. Summary: The per-application metrics collection plugin for the Netdata Agent Group: Applications/System Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %description plugin-apps This plugin allows the Netdata Agent to collect per-application and per-user metrics without using cgroups. @@ -770,7 +770,7 @@ Conflicts: netdata <= %{version} Summary: The slabinfo metrics collector for the Netdata Agent Group: Applications/System Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %description plugin-slabinfo This plugin allows the Netdata Agent to collect perfromance and utilization metrics for the Linux kernel’s SLAB allocator. @@ -784,7 +784,7 @@ Conflicts: netdata <= %{version} Summary: The perf metrics collector for the Netdata Agent Group: Applications/System Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %description plugin-perf This plugin allows the Netdata to collect metrics from the Linux perf subsystem. @@ -803,7 +803,7 @@ Conflicts: netdata <= %{version} Summary: The debugfs metrics collector for the Netdata Agent Group: Applications/System Requires: netdata = %{version} -Conflicts: netdata <= %{version} +Conflicts: netdata < %{version} %description plugin-debugfs This plugin allows the Netdata Agent to collect Linux kernel metrics exposed through debugfs. |