summaryrefslogtreecommitdiffstats
path: root/netdata-installer.sh
diff options
context:
space:
mode:
authorIlya Mashchenko <ilya@netdata.cloud>2023-02-16 17:14:56 +0200
committerGitHub <noreply@github.com>2023-02-16 17:14:56 +0200
commit91b3c4296fb2ec1f0546624cd327e8cc61e58034 (patch)
tree24f9ac6c38ba5dc298c7cc0d81a063dcf51daa47 /netdata-installer.sh
parent5c7bd2c6488cd19fa4a0eb435221223ea5e7de81 (diff)
fix setting go.d.plugin capabilities (#14525)
Diffstat (limited to 'netdata-installer.sh')
-rwxr-xr-xnetdata-installer.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/netdata-installer.sh b/netdata-installer.sh
index 384af100a4..8a83025b8f 100755
--- a/netdata-installer.sh
+++ b/netdata-installer.sh
@@ -1434,9 +1434,6 @@ install_go() {
run chown "root:${NETDATA_GROUP}" "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/go.d.plugin"
fi
run chmod 0750 "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/go.d.plugin"
- if command -v setcap 1>/dev/null 2>&1; then
- run setcap "cap_net_admin+epi cap_net_raw=eip" "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/go.d.plugin"
- fi
rm -rf "${tmp}"
[ -n "${GITHUB_ACTIONS}" ] && echo "::endgroup::"
@@ -1444,6 +1441,12 @@ install_go() {
install_go
+if [ -f "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/go.d.plugin" ]; then
+ if command -v setcap 1>/dev/null 2>&1; then
+ run setcap "cap_net_admin+epi cap_net_raw=eip" "${NETDATA_PREFIX}/usr/libexec/netdata/plugins.d/go.d.plugin"
+ fi
+fi
+
should_install_ebpf() {
if [ "${NETDATA_DISABLE_EBPF:=0}" -eq 1 ]; then
run_failed "eBPF has been explicitly disabled, it will not be available in this install."