Initial commit
[GitHub/Stricted/android_vendor_extra.git] / system / sepolicy / 0001-OMS-N-Add-service-overlay-to-service_contexts.patch
1 From 1563cb90a0c8268564552bdd068410cd56079599 Mon Sep 17 00:00:00 2001
2 From: =?UTF-8?q?M=C3=A5rten=20Kongstad?= <marten.kongstad@sonymobile.com>
3 Date: Mon, 22 Jun 2015 09:31:25 +0200
4 Subject: [PATCH] OMS-N: Add service 'overlay' to service_contexts
5
6 The 'overlay' service is the Overlay Manager Service, which tracks
7 packages and their Runtime Resource Overlay overlay packages.
8
9 Bug: 31052947
10
11 Co-authored-by: Martin Wallgren <martin.wallgren@sonymobile.com>
12 Signed-off-by: Zoran Jovanovic <zoran.jovanovic@sonymobile.com>
13
14 Change-Id: Ie996707dd02166325271bee49163ac263e560a1d
15 ---
16 service.te | 1 +
17 service_contexts | 1 +
18 system_server.te | 1 +
19 3 files changed, 3 insertions(+)
20
21 diff --git a/service.te b/service.te
22 index e7a30f9..6f9ab3f 100644
23 --- a/service.te
24 +++ b/service.te
25 @@ -81,6 +81,7 @@ type network_score_service, system_api_service, system_server_service, service_m
26 type network_time_update_service, system_server_service, service_manager_type;
27 type notification_service, app_api_service, system_server_service, service_manager_type;
28 type otadexopt_service, system_server_service, service_manager_type;
29 +type overlay_service, app_api_service, system_server_service, service_manager_type;
30 type package_service, app_api_service, system_server_service, service_manager_type;
31 type permission_service, app_api_service, system_server_service, service_manager_type;
32 type persistent_data_block_service, system_api_service, system_server_service, service_manager_type;
33 diff --git a/service_contexts b/service_contexts
34 index dd7e49f..b7d7473 100644
35 --- a/service_contexts
36 +++ b/service_contexts
37 @@ -93,6 +93,7 @@ network_time_update_service u:object_r:network_time_update_service
38 nfc u:object_r:nfc_service:s0
39 notification u:object_r:notification_service:s0
40 otadexopt u:object_r:otadexopt_service:s0
41 +overlay u:object_r:overlay_service:s0
42 package u:object_r:package_service:s0
43 permission u:object_r:permission_service:s0
44 persistent_data_block u:object_r:persistent_data_block_service:s0
45 diff --git a/system_server.te b/system_server.te
46 index 03a7ef3..3ca8182 100644
47 --- a/system_server.te
48 +++ b/system_server.te
49 @@ -441,6 +441,7 @@ allow system_server mediacodec_service:service_manager find;
50 allow system_server mediadrmserver_service:service_manager find;
51 allow system_server netd_service:service_manager find;
52 allow system_server nfc_service:service_manager find;
53 +allow system_server overlay_service:service_manager find;
54 allow system_server radio_service:service_manager find;
55 allow system_server system_server_service:service_manager { add find };
56 allow system_server surfaceflinger_service:service_manager find;
57 --
58 2.9.3
59