collectd: avoid libcap dependency
authorHannu Nyman <hannu.nyman@iki.fi>
Mon, 6 Feb 2017 14:40:43 +0000 (16:40 +0200)
committerHannu Nyman <hannu.nyman@iki.fi>
Mon, 6 Feb 2017 14:40:43 +0000 (16:40 +0200)
Buildbot revealed that Collectd 5.7.1 uses libcap to evaluate system
capabilities and display advice on some plugins (dns, iptables, exec,
ping, ceph, turbostat).

Disable the check in configure.ac in order to avoid a dependency
for libcap. (It is not that big, only 6 kB .ipk, but still avoid that.)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
utils/collectd/patches/700-disable-sys-capability-check.patch [new file with mode: 0644]

diff --git a/utils/collectd/patches/700-disable-sys-capability-check.patch b/utils/collectd/patches/700-disable-sys-capability-check.patch
new file mode 100644 (file)
index 0000000..2628d41
--- /dev/null
@@ -0,0 +1,14 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -833,10 +833,7 @@
+ have_cpuid_h="no"
+ AC_CHECK_HEADERS(cpuid.h, [have_cpuid_h="yes"])
+-have_capability="yes"
+-AC_CHECK_HEADERS(sys/capability.h,
+-                 [have_capability="yes"],
+-                 [have_capability="no (<sys/capability.h> not found)"])
++have_capability="no"
+ if test "x$have_capability" = "xyes"; then
+ AC_CHECK_LIB(cap, cap_get_bound,
+                  [have_capability="yes"],