From 0075655ac3e4d4234581c503401e078324600407 Mon Sep 17 00:00:00 2001
From: Wale Ogunwale <ogunwale@google.com>
Date: Wed, 30 May 2018 15:26:41 -0700
Subject: [PATCH] Added sepolicy for activity_task service

Bug: 80414790
Test: boots
Change-Id: I3d6bb4e7da9d697ec8ff7502880543be89aee349
---
 private/compat/26.0/26.0.ignore.cil | 3 ++-
 private/compat/27.0/27.0.ignore.cil | 3 ++-
 private/service_contexts            | 1 +
 public/service.te                   | 1 +
 4 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/private/compat/26.0/26.0.ignore.cil b/private/compat/26.0/26.0.ignore.cil
index 0e23d27a3..f72118d5d 100644
--- a/private/compat/26.0/26.0.ignore.cil
+++ b/private/compat/26.0/26.0.ignore.cil
@@ -3,7 +3,8 @@
 ;;   previous ones.  Add here to pass checkapi tests.
 (typeattribute new_objects)
 (typeattributeset new_objects
-  ( adb_service
+  ( activity_task_service
+    adb_service
     adbd_exec
     atrace
     binder_calls_stats_service
diff --git a/private/compat/27.0/27.0.ignore.cil b/private/compat/27.0/27.0.ignore.cil
index ee5590133..9b6ce30dc 100644
--- a/private/compat/27.0/27.0.ignore.cil
+++ b/private/compat/27.0/27.0.ignore.cil
@@ -3,7 +3,8 @@
 ;;   previous ones.  Add here to pass checkapi tests.
 (typeattribute new_objects)
 (typeattributeset new_objects
-  ( adb_service
+  ( activity_task_service
+    adb_service
     atrace
     binder_calls_stats_service
     blank_screen
diff --git a/private/service_contexts b/private/service_contexts
index efd9739ae..287cf2f1c 100644
--- a/private/service_contexts
+++ b/private/service_contexts
@@ -1,6 +1,7 @@
 accessibility                             u:object_r:accessibility_service:s0
 account                                   u:object_r:account_service:s0
 activity                                  u:object_r:activity_service:s0
+activity_task                             u:object_r:activity_task_service:s0
 adb                                       u:object_r:adb_service:s0
 alarm                                     u:object_r:alarm_service:s0
 android.os.UpdateEngineService            u:object_r:update_engine_service:s0
diff --git a/public/service.te b/public/service.te
index 558a77da8..11660252f 100644
--- a/public/service.te
+++ b/public/service.te
@@ -37,6 +37,7 @@ type vr_hwc_service,            service_manager_type;
 type accessibility_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
 type account_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
 type activity_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
+type activity_task_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
 type adb_service, system_server_service, service_manager_type;
 type alarm_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
 type appops_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
-- 
GitLab