2208f96e9e
Currently, permissions for ctl. property apply to each action verb, so if a domain has permissions for controlling service 'foo', then it can start, stop, and restart foo. This change implements finer grainer permissions such that permission can be given to strictly start a given service, but not stop or restart it. This new permission scheme is mandatory for the new control functions, sigstop_on, sigstop_off, interface_start, interface_stop, interface_restart. Bug: 78511553 Test: see appropriate successes and failures based on permissions Change-Id: Ibe0cc0d6028fb0ed7d6bcba626721e0d84cc20fa
8 lines
246 B
Text
8 lines
246 B
Text
typeattribute hwservicemanager coredomain;
|
|
|
|
init_daemon_domain(hwservicemanager)
|
|
|
|
add_hwservice(hwservicemanager, hidl_manager_hwservice)
|
|
add_hwservice(hwservicemanager, hidl_token_hwservice)
|
|
|
|
set_prop(hwservicemanager, ctl_interface_start_prop)
|