commit: d223e5ae929d88d8b1065b1aa24f4bd5b5cb3103 Author: Christian W. Zuckschwerdt <christian <AT> zuckschwerdt <DOT> org> AuthorDate: Mon Jun 14 12:16:25 2021 +0000 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org> CommitDate: Mon Jun 14 13:34:14 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d223e5ae
net-analyzer/netdata: nfacct.plugin needs cap_net_admin Signed-off-by: Christian W. Zuckschwerdt <christian <AT> zuckschwerdt.org> Closes: https://github.com/gentoo/gentoo/pull/21236 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org> .../netdata/{netdata-9999.ebuild => netdata-1.31.0-r1.ebuild} | 4 ++++ net-analyzer/netdata/netdata-9999.ebuild | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/net-analyzer/netdata/netdata-9999.ebuild b/net-analyzer/netdata/netdata-1.31.0-r1.ebuild similarity index 97% copy from net-analyzer/netdata/netdata-9999.ebuild copy to net-analyzer/netdata/netdata-1.31.0-r1.ebuild index 250ba90c151..863b9200603 100644 --- a/net-analyzer/netdata/netdata-9999.ebuild +++ b/net-analyzer/netdata/netdata-1.31.0-r1.ebuild @@ -138,6 +138,10 @@ src_install() { pkg_postinst() { fcaps_pkg_postinst + if use nfacct ; then + fcaps 'cap_net_admin' 'usr/libexec/netdata/plugins.d/nfacct.plugin' + fi + if use xen ; then fcaps 'cap_dac_override' 'usr/libexec/netdata/plugins.d/xenstat.plugin' fi diff --git a/net-analyzer/netdata/netdata-9999.ebuild b/net-analyzer/netdata/netdata-9999.ebuild index 250ba90c151..863b9200603 100644 --- a/net-analyzer/netdata/netdata-9999.ebuild +++ b/net-analyzer/netdata/netdata-9999.ebuild @@ -138,6 +138,10 @@ src_install() { pkg_postinst() { fcaps_pkg_postinst + if use nfacct ; then + fcaps 'cap_net_admin' 'usr/libexec/netdata/plugins.d/nfacct.plugin' + fi + if use xen ; then fcaps 'cap_dac_override' 'usr/libexec/netdata/plugins.d/xenstat.plugin' fi