Add gnss_time_update_service selinux changes.
GnssTimeUpdateService is a new service that is being added to System
Server. It will periodically get and suggest GNSS time for time detection on
Android.
Ignore-AOSP-First: Service relies on location APIs that are only in
internal right now.
Bug: 157265008
Test: Build only
Change-Id: Iedb2783b2f34ac71f665663b9db719e8ed4d35dc
diff --git a/private/compat/30.0/30.0.ignore.cil b/private/compat/30.0/30.0.ignore.cil
index 18644de..f59f034 100644
--- a/private/compat/30.0/30.0.ignore.cil
+++ b/private/compat/30.0/30.0.ignore.cil
@@ -32,6 +32,7 @@
hal_memtrack_service
hal_oemlock_service
gnss_device
+ gnss_time_update_service
hal_dumpstate_config_prop
hal_gnss_service
hal_keymint_service
diff --git a/private/service_contexts b/private/service_contexts
index f22e2fd..a38d354 100644
--- a/private/service_contexts
+++ b/private/service_contexts
@@ -105,6 +105,7 @@
android.hardware.fingerprint.IFingerprintDaemon u:object_r:fingerprintd_service:s0
game u:object_r:game_service:s0
gfxinfo u:object_r:gfxinfo_service:s0
+gnss_time_update_service u:object_r:gnss_time_update_service:s0
graphicsstats u:object_r:graphicsstats_service:s0
gpu u:object_r:gpu_service:s0
hardware u:object_r:hardware_service:s0
diff --git a/public/service.te b/public/service.te
index 28638c8..7763ee5 100644
--- a/public/service.te
+++ b/public/service.te
@@ -112,6 +112,7 @@
type fingerprint_service, app_api_service, system_server_service, service_manager_type;
type game_service, app_api_service, system_server_service, service_manager_type;
type gfxinfo_service, system_api_service, system_server_service, service_manager_type;
+type gnss_time_update_service, system_server_service, service_manager_type;
type graphicsstats_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;
type hardware_service, system_server_service, service_manager_type;
type hardware_properties_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;