0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-14 09:38:34 +00:00
netdata_netdata/packaging/cmake/Modules
Austin S. Hemmelgarn e704b912da
Clean up DEB package dependencies. ()
* Clean up DEB package dependencies.

- dpkg is an implicit dependency for all DEB packages by virtue of them
  being DEB packages, and we do not support any platforms that have an
  old enough version to be an issue, so we don’t need a versioned
  dependency on it either, so simply drop the explicit dependency on
  dpkg.
- We also don’t support any platforms that ship an old enough version of
  libcap2-bin to cause us problems, so remove the version constraint on
  that as well.
- The lsb-base predepend is only needed if the user is using a
  non-systemd init system. We don’t fully support this setup with our
  native packages, and it’s a non-default configuration for Debian and
  completely unsupported on Ubuntu, so it’s safe to assume that the
  user knows what they are doing if they need it and not explicitly
  require this.
- The apps plugin was missed in , so fix it’s conflicts line here.
- The chartsd plugin _requires_ bash to function correctly, so actually
  depend on it instead of recommending it (this will be a no-op on a
  vast majority of systems, but is still useful insurance against users
  doing stupid things).
- The CUPS and FreeIPMI plugins both pull in all the things they
  actually need via automatic dependency generation, so there is no
  reason for us to pull in full installs of CUPS or FreeIPMI as
  dependencies.
- Everything in the Go plugin that was using `sudo` has been converted
  to use `ndsudo` instead, so we don’t need to ask for `sudo` at all for
  it anymore.
- The Python plguin _requires_ Python to function correctly, so actually
  depend on it instead of recommending it.

* Fix typo.
2024-05-22 11:15:04 -04:00
..
FindGo.cmake Integrate Go plugin with build system. () 2024-02-26 09:10:14 -05:00
NetdataCompilerFlags.cmake Clean up handling of compiler flags in CMake. () 2024-05-01 07:04:04 -04:00
NetdataDetectSystemd.cmake Assorted macOS build fixes. () 2024-03-26 07:43:03 -04:00
NetdataEBPFCORE.cmake Update libbpf () 2024-05-14 12:08:17 +00:00
NetdataEBPFLegacy.cmake Update libbpf () 2024-05-14 12:08:17 +00:00
NetdataFetchContentExtra.cmake Prefer Protobuf’s own CMake config over CMake's FindProtobuf. () 2024-03-20 07:13:44 -04:00
NetdataGoTools.cmake remove go.d symbol/debug info with RelWithDebInfo () 2024-05-01 14:14:39 +03:00
NetdataJSONC.cmake Correctly handle required compilation flags for dependencies. () 2024-05-16 06:47:29 -04:00
NetdataLibBPF.cmake Correctly handle required compilation flags for dependencies. () 2024-05-16 06:47:29 -04:00
NetdataProtobuf.cmake Correctly handle required compilation flags for dependencies. () 2024-05-16 06:47:29 -04:00
NetdataSentry.cmake Add Sentry support to new CPack packages. () 2024-05-10 10:32:10 -04:00
NetdataUtil.cmake Fall back to querying libc.so.6 if ldd can’t detect libc implementation. () 2024-05-17 06:59:10 -04:00
NetdataYAML.cmake Correctly handle required compilation flags for dependencies. () 2024-05-16 06:47:29 -04:00
Packaging.cmake Clean up DEB package dependencies. () 2024-05-22 11:15:04 -04:00