- cap_net_admin / cap_net_bind_service are needed to use socket and bind.
Change-Id: Icdaf1aa5704f9741760eadefe6c8260d17c1e44b
# Date Nov 24, 2017
# Required cap_dac_override
# cap_dac_override to access bridge device
+# cap_net_admin to use network-related operations
+# cap_net_bind_service to call bind
if [ -e "/usr/libexec/bluetooth/bluetoothd" ]
-then /usr/sbin/setcap cap_dac_override=ei /usr/libexec/bluetooth/bluetoothd
+then /usr/sbin/setcap cap_net_admin,cap_net_bind_service,cap_dac_override=ei /usr/libexec/bluetooth/bluetoothd
fi
# Package platform/core/system/dlog
/usr/bin/connman-vpnd = cap_net_bind_service,cap_net_broadcast,cap_net_admin,cap_net_raw+ei
/usr/bin/charon = cap_setgid,cap_net_bind_service,cap_net_broadcast,cap_net_admin,cap_net_raw+ei
/usr/bin/dlog_logger = cap_syslog+ei
+/usr/libexec/bluetooth/bluetoothd = cap_dac_override,cap_net_bind_service,cap_net_admin+ei