diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2020-07-30 07:09:59 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-30 07:09:59 -0400 |
commit | 8a105bad8188b7581c92811c069676d3110f130b (patch) | |
tree | 0c6358e5c8c5f7b25436760b298b0de3107f4a1f /contrib | |
parent | fdbc559ff9c317ce6cf42a72ea466a2b47211971 (diff) |
Added eBPF collector support to DEB and RPM packages. (#9628)
* Add DEB/RPM package build tests to Travis.
* Add working support for bundling eBPF in binary packages.
* Show stdout and stderr from commands run in LXC.
* Add proper bundling code for libbpf.
* Use AC_CHECK_FILE for libbpf.a external dep.
This way it gets properly logged in both configure output and the
configure log.
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/debian/rules | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/debian/rules b/contrib/debian/rules index 97bee36280..b631f36503 100755 --- a/contrib/debian/rules +++ b/contrib/debian/rules @@ -36,6 +36,7 @@ override_dh_installinit: override_dh_auto_configure: packaging/bundle-mosquitto.sh . packaging/bundle-lws.sh . + packaging/bundle-libbpf.sh . autoreconf -ivf dh_auto_configure -- --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib \ --libexecdir=/usr/libexec --with-user=netdata --with-math --with-zlib --with-webdir=/var/lib/netdata/www @@ -76,6 +77,8 @@ override_dh_install: ln -s "/usr/share/netdata/www/$$D" "$(TOP)/var/lib/netdata/www/$$D"; \ done + packaging/bundle-ebpf.sh . ${TOP}/usr/libexec/netdata/plugins.d + # Install go # debian/install_go.sh $$(cat ${CURDIR}/packaging/go.d.version) $(TOP)/usr/lib/netdata $(TOP)/usr/libexec/netdata @@ -93,6 +96,9 @@ override_dh_installdocs: --target $(TOP)/usr/share/doc/netdata/ \ {} \; +override_dh_shlibdeps: + dh_shlibdeps -X libnetdata_ebpf + override_dh_fixperms: dh_fixperms |