diff options
author | Sujith Ramakrishnan <sujithrk@google.com> | 2016-02-22 16:10:22 -0800 |
---|---|---|
committer | Sujith Ramakrishnan <sujithrk@google.com> | 2016-02-24 23:09:05 +0000 |
commit | 4ce0fd20e2795bde3ca61002b5417f1097e13e29 (patch) | |
tree | 18779bbef59df63a64fa1fc7d89ba83fa688b493 | |
parent | 0f90c4ec27764232ab1c01aea34a2547ede71f51 (diff) | |
download | device_google_atv-4ce0fd20e2795bde3ca61002b5417f1097e13e29.tar.gz device_google_atv-4ce0fd20e2795bde3ca61002b5417f1097e13e29.tar.bz2 device_google_atv-4ce0fd20e2795bde3ca61002b5417f1097e13e29.zip |
[DO NOT MERGE] Unbundle RemoteService on TV - part 1
- Add TvRemoteService as a system_server service
- Allow system_server write/open/ioctl permissions to uhid chr_file
b/23792608
Change-Id: I0f735d55c6bb72dd627cad3125c36a0ca40ea6c2
-rw-r--r-- | sepolicy/service.te | 2 | ||||
-rw-r--r-- | sepolicy/service_contexts | 1 | ||||
-rw-r--r-- | sepolicy/system_service.te | 2 |
3 files changed, 5 insertions, 0 deletions
diff --git a/sepolicy/service.te b/sepolicy/service.te new file mode 100644 index 0000000..0dad463 --- /dev/null +++ b/sepolicy/service.te @@ -0,0 +1,2 @@ +# system_server_services needed on atv +type tv_remote_service, system_server_service, service_manager_type; diff --git a/sepolicy/service_contexts b/sepolicy/service_contexts new file mode 100644 index 0000000..a809ae0 --- /dev/null +++ b/sepolicy/service_contexts @@ -0,0 +1 @@ +tv_remote u:object_r:tv_remote_service:s0 diff --git a/sepolicy/system_service.te b/sepolicy/system_service.te index d0bef2f..f6783d7 100644 --- a/sepolicy/system_service.te +++ b/sepolicy/system_service.te @@ -1 +1,3 @@ +# Access devices. allow system_server dvb_device:chr_file rw_file_perms; +allow system_server uhid_device:chr_file { write open ioctl }; |