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
This commit is contained in:
Thomas Deutschmann
2016-10-11 12:31:01 +02:00
parent 506ca33abd
commit 22fb31f2d8
3 changed files with 21 additions and 3 deletions

View File

@@ -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[*]}")

View File

@@ -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[*]}")

View File

@@ -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[*]}")