diff options
author | Ilya Mashchenko <ilya@netdata.cloud> | 2023-02-16 17:14:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-16 17:14:56 +0200 |
commit | 91b3c4296fb2ec1f0546624cd327e8cc61e58034 (patch) | |
tree | 24f9ac6c38ba5dc298c7cc0d81a063dcf51daa47 /netdata-installer.sh | |
parent | 5c7bd2c6488cd19fa4a0eb435221223ea5e7de81 (diff) |
fix setting go.d.plugin capabilities (#14525)
Diffstat (limited to 'netdata-installer.sh')
-rwxr-xr-x | netdata-installer.sh | 9 |
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." |