diff --git a/legacy/vndservice.te b/legacy/vndservice.te index f70a26fe..322aaf44 100644 --- a/legacy/vndservice.te +++ b/legacy/vndservice.te @@ -1,4 +1,3 @@ -type rls_service, vndservice_manager_type; type vendor_surfaceflinger_vndservice, vndservice_manager_type; type vendor_displaycolor_service, vndservice_manager_type; type eco_service, vndservice_manager_type; diff --git a/whitechapel_pro/rlsservice.te b/whitechapel_pro/rlsservice.te new file mode 100644 index 00000000..e15cc498 --- /dev/null +++ b/whitechapel_pro/rlsservice.te @@ -0,0 +1,4 @@ +type rlsservice, domain; +type rlsservice_exec, exec_type, vendor_file_type, file_type; + +init_daemon_domain(rlsservice) diff --git a/whitechapel_pro/vndservice.te b/whitechapel_pro/vndservice.te index 75c2bc5b..bc886191 100644 --- a/whitechapel_pro/vndservice.te +++ b/whitechapel_pro/vndservice.te @@ -1 +1,2 @@ -type hal_power_stats_vendor_service, vndservice_manager_type; +type hal_power_stats_vendor_service, vndservice_manager_type; +type rls_service, vndservice_manager_type; diff --git a/whitechapel_pro/vndservice_contexts b/whitechapel_pro/vndservice_contexts new file mode 100644 index 00000000..66cab482 --- /dev/null +++ b/whitechapel_pro/vndservice_contexts @@ -0,0 +1 @@ +rlsservice u:object_r:rls_service:s0