Pavel Maltsev | 3af9b32 | 2018-05-07 12:38:10 -0700 | [diff] [blame] | 1 | # Domain to run EmbeddedKitchenSink app (for test-purpose) |
| 2 | type kitchensink_app, domain; |
Pavel Maltsev | 3af9b32 | 2018-05-07 12:38:10 -0700 | [diff] [blame] | 3 | app_domain(kitchensink_app); |
| 4 | |
| 5 | # Allow Car Service to be the client of Vehicle HAL |
| 6 | hal_client_domain(kitchensink_app, hal_vehicle) |
| 7 | |
| 8 | # Keep alphabetically sorted. |
| 9 | allow kitchensink_app { |
| 10 | accessibility_service |
| 11 | activity_service |
Calvin Huang | 578893d | 2019-05-16 16:48:50 -0700 | [diff] [blame] | 12 | activity_task_service |
Hayden Gomes | 71a93ce | 2019-08-06 11:15:46 -0700 | [diff] [blame] | 13 | audio_service |
| 14 | audioserver_service |
Pavel Maltsev | 3af9b32 | 2018-05-07 12:38:10 -0700 | [diff] [blame] | 15 | autofill_service |
Keun young Park | 3c0b000 | 2019-08-30 09:38:52 -0700 | [diff] [blame] | 16 | carservice_service |
Pavel Maltsev | 3af9b32 | 2018-05-07 12:38:10 -0700 | [diff] [blame] | 17 | connectivity_service |
| 18 | content_service |
| 19 | deviceidle_service |
| 20 | display_service |
| 21 | graphicsstats_service |
| 22 | input_method_service |
| 23 | input_service |
| 24 | location_service |
Hayden Gomes | 71a93ce | 2019-08-06 11:15:46 -0700 | [diff] [blame] | 25 | mediaserver_service |
Pavel Maltsev | 3af9b32 | 2018-05-07 12:38:10 -0700 | [diff] [blame] | 26 | network_management_service |
| 27 | power_service |
| 28 | sensorservice_service |
| 29 | surfaceflinger_service |
| 30 | uimode_service |
Tomasz Wasilczyk | df1e6d1 | 2020-01-06 14:56:23 -0800 | [diff] [blame^] | 31 | wifi_service |
Pavel Maltsev | 3af9b32 | 2018-05-07 12:38:10 -0700 | [diff] [blame] | 32 | }:service_manager find; |
| 33 | |
| 34 | # Read and write /data/data subdirectory. |
| 35 | allow kitchensink_app system_app_data_file:dir { create_dir_perms getattr }; |
| 36 | allow kitchensink_app system_app_data_file:{ file lnk_file } create_file_perms; |