From 784c2b8d327d7dcb4855a3cef62db1c6d6e67228 Mon Sep 17 00:00:00 2001 From: Todd Kennedy <toddke@google.com> Date: Fri, 14 Dec 2018 13:08:43 -0800 Subject: [PATCH] Create new permissionmgr_service We're creating a new PermissionManagerService that will handle all of the permission related APIs. These are currently being routed through PackageManagerService. Test: Device boots Change-Id: I7d08561dd33b692209c30d413cdca0ff567358f1 --- private/compat/28.0/28.0.ignore.cil | 1 + private/service_contexts | 1 + public/service.te | 1 + 3 files changed, 3 insertions(+) diff --git a/private/compat/28.0/28.0.ignore.cil b/private/compat/28.0/28.0.ignore.cil index d0c81e4ff..1b07debc0 100644 --- a/private/compat/28.0/28.0.ignore.cil +++ b/private/compat/28.0/28.0.ignore.cil @@ -62,6 +62,7 @@ mediaswcodec_tmpfs mnt_product_file overlayfs_file + permissionmgr_service recovery_socket role_service rss_hwm_reset diff --git a/private/service_contexts b/private/service_contexts index 1a9be8cba..9fe785592 100644 --- a/private/service_contexts +++ b/private/service_contexts @@ -129,6 +129,7 @@ package u:object_r:package_service:s0 package_native u:object_r:package_native_service:s0 perfprofd u:object_r:perfprofd_service:s0 permission u:object_r:permission_service:s0 +permissionmgr u:object_r:permissionmgr_service:s0 persistent_data_block u:object_r:persistent_data_block_service:s0 phone_msim u:object_r:radio_service:s0 phone1 u:object_r:radio_service:s0 diff --git a/public/service.te b/public/service.te index 3844bfab9..c244c0c49 100644 --- a/public/service.te +++ b/public/service.te @@ -125,6 +125,7 @@ type overlay_service, system_api_service, system_server_service, service_manager type package_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type; type package_native_service, system_server_service, service_manager_type; type permission_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type; +type permissionmgr_service, system_server_service, service_manager_type; type persistent_data_block_service, system_api_service, system_server_service, service_manager_type; type pinner_service, system_server_service, service_manager_type; type power_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type; -- GitLab