summaryrefslogtreecommitdiffstats
path: root/contrib/debian/rules
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/debian/rules')
-rwxr-xr-xcontrib/debian/rules17
1 files changed, 14 insertions, 3 deletions
diff --git a/contrib/debian/rules b/contrib/debian/rules
index eb50fffb4..0d54b9107 100755
--- a/contrib/debian/rules
+++ b/contrib/debian/rules
@@ -15,6 +15,13 @@ else
SYSTEMD_UNIT = system/netdata.service
endif
+ifeq ($(shell test `uname -m` != "x86_64" && echo "1"), 1)
+HAVE_EBPF = 0
+EBPF_CONFIG = --disable-ebpf
+else
+HAVE_EBPF = 1
+endif
+
%:
# For jessie and beyond
#
@@ -36,11 +43,13 @@ override_dh_installinit:
override_dh_auto_configure:
packaging/bundle-mosquitto.sh .
packaging/bundle-lws.sh .
- packaging/bundle-libbpf.sh .
+ if [ $(HAVE_EBPF) -eq 1 ]; then \
+ packaging/bundle-libbpf.sh . ${TOP}/usr/libexec/netdata/plugins.d; \
+ fi
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 \
- --with-bundled-lws=externaldeps/libwebsockets
+ --with-bundled-lws $(EBPF_CONFIG)
override_dh_install:
cp -v $(BASE_CONFIG) debian/netdata.conf
@@ -77,7 +86,9 @@ 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
+ if [ $(HAVE_EBPF) -eq 1 ]; then \
+ packaging/bundle-ebpf.sh . ${TOP}/usr/libexec/netdata/plugins.d; \
+ fi
# Install go
#