summaryrefslogtreecommitdiff
path: root/app-admin
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2016-10-11 12:31:01 +0200
committerThomas Deutschmann <whissi@gentoo.org>2016-10-11 12:31:01 +0200
commit22fb31f2d88999b598f2446b05afec3620babaee (patch)
tree2341b20515822e9c6ebceccb5867f4f6f7155c8d /app-admin
parent506ca33abda5750473fbebf2392b8c97003924fd (diff)
downloadgentoo-22fb31f2d88999b598f2446b05afec3620babaee.tar.gz
gentoo-22fb31f2d88999b598f2446b05afec3620babaee.tar.xz
app-admin/collectd: Update file capabilities
Add missing capabilities for ceph, dns, exec and turbostat plugin when "filecaps" USE flag is used. Package-Manager: portage-2.3.1
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/collectd/collectd-5.5.2.ebuild8
-rw-r--r--app-admin/collectd/collectd-5.6.0.ebuild8
-rw-r--r--app-admin/collectd/collectd-5.6.1.ebuild8
3 files changed, 21 insertions, 3 deletions
diff --git a/app-admin/collectd/collectd-5.5.2.ebuild b/app-admin/collectd/collectd-5.5.2.ebuild
index cfb74e960f1..a20f83af8b4 100644
--- a/app-admin/collectd/collectd-5.5.2.ebuild
+++ b/app-admin/collectd/collectd-5.5.2.ebuild
@@ -447,9 +447,15 @@ src_install() {
pkg_postinst() {
local caps=()
- use collectd_plugins_ping && caps+=('cap_net_raw')
+ use collectd_plugins_ceph && caps+=('cap_dac_override')
+ use collectd_plugins_exec && caps+=('cap_setuid' 'cap_setgid')
use collectd_plugins_iptables && caps+=('cap_net_admin')
use collectd_plugins_filecount && caps+=('cap_dac_read_search')
+ use collectd_plugins_turbostat && caps+=('cap_sys_rawio')
+
+ if use collectd_plugins_dns || use collectd_plugins_ping; then
+ caps+=('cap_net_raw')
+ fi
if [ ${#caps[@]} -gt 0 ]; then
local caps_str=$(IFS=","; echo "${caps[*]}")
diff --git a/app-admin/collectd/collectd-5.6.0.ebuild b/app-admin/collectd/collectd-5.6.0.ebuild
index 8bd07626c06..92338745d67 100644
--- a/app-admin/collectd/collectd-5.6.0.ebuild
+++ b/app-admin/collectd/collectd-5.6.0.ebuild
@@ -461,9 +461,15 @@ src_install() {
pkg_postinst() {
local caps=()
- use collectd_plugins_ping && caps+=('cap_net_raw')
+ use collectd_plugins_ceph && caps+=('cap_dac_override')
+ use collectd_plugins_exec && caps+=('cap_setuid' 'cap_setgid')
use collectd_plugins_iptables && caps+=('cap_net_admin')
use collectd_plugins_filecount && caps+=('cap_dac_read_search')
+ use collectd_plugins_turbostat && caps+=('cap_sys_rawio')
+
+ if use collectd_plugins_dns || use collectd_plugins_ping; then
+ caps+=('cap_net_raw')
+ fi
if [ ${#caps[@]} -gt 0 ]; then
local caps_str=$(IFS=","; echo "${caps[*]}")
diff --git a/app-admin/collectd/collectd-5.6.1.ebuild b/app-admin/collectd/collectd-5.6.1.ebuild
index 29cb16fc358..fc4601c474d 100644
--- a/app-admin/collectd/collectd-5.6.1.ebuild
+++ b/app-admin/collectd/collectd-5.6.1.ebuild
@@ -459,9 +459,15 @@ src_install() {
pkg_postinst() {
local caps=()
- use collectd_plugins_ping && caps+=('cap_net_raw')
+ use collectd_plugins_ceph && caps+=('cap_dac_override')
+ use collectd_plugins_exec && caps+=('cap_setuid' 'cap_setgid')
use collectd_plugins_iptables && caps+=('cap_net_admin')
use collectd_plugins_filecount && caps+=('cap_dac_read_search')
+ use collectd_plugins_turbostat && caps+=('cap_sys_rawio')
+
+ if use collectd_plugins_dns || use collectd_plugins_ping; then
+ caps+=('cap_net_raw')
+ fi
if [ ${#caps[@]} -gt 0 ]; then
local caps_str=$(IFS=","; echo "${caps[*]}")