Alan Stokes | d376e20 | 2021-09-09 17:08:15 +0100 | [diff] [blame] | 1 | type composd, domain, coredomain; |
| 2 | type composd_exec, system_file_type, exec_type, file_type; |
| 3 | |
| 4 | # Host a dynamic AIDL service |
| 5 | init_daemon_domain(composd) |
| 6 | binder_use(composd) |
| 7 | add_service(composd, compos_service) |
| 8 | |
| 9 | # Start a VM |
| 10 | virtualizationservice_use(composd) |
| 11 | |
| 12 | # Access our APEX data files |
| 13 | allow composd apex_module_data_file:dir search; |
| 14 | allow composd apex_compos_data_file:dir create_dir_perms; |
| 15 | allow composd apex_compos_data_file:file create_file_perms; |
Alan Stokes | d3438b0 | 2021-09-15 14:28:12 +0100 | [diff] [blame^] | 16 | |
| 17 | # Run odrefresh to refresh ART artifacts |
| 18 | domain_auto_trans(composd, odrefresh_exec, odrefresh) |