From 5c9592e973b80520eaf785de9401041b6747d9b7 Mon Sep 17 00:00:00 2001 From: Wayne Lin Date: Tue, 12 Apr 2022 11:44:39 +0800 Subject: [PATCH] gps: refine gps sepolicy Bug: 228903885 Test: build pass and no avc denied in gpsd Change-Id: Id0821b1335d316899e3a32b56a0e1c0feb4ba2b6 --- gps/gpsd.te | 4 ++++ whitechapel_pro/gpsd.te | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 whitechapel_pro/gpsd.te diff --git a/gps/gpsd.te b/gps/gpsd.te index 9757395b..64591cba 100644 --- a/gps/gpsd.te +++ b/gps/gpsd.te @@ -16,6 +16,10 @@ allow gpsd vendor_gps_file:dir create_dir_perms; allow gpsd vendor_gps_file:file create_file_perms; allow gpsd vendor_gps_file:fifo_file create_file_perms; +# Allow gpsd to access rild +binder_call(gpsd, rild); +allow gpsd hal_exynos_rild_hwservice:hwservice_manager find; + # Allow gpsd to access sensor service binder_call(gpsd, system_server); allow gpsd fwk_sensor_hwservice:hwservice_manager find; diff --git a/whitechapel_pro/gpsd.te b/whitechapel_pro/gpsd.te deleted file mode 100644 index 15a8ac36..00000000 --- a/whitechapel_pro/gpsd.te +++ /dev/null @@ -1,3 +0,0 @@ -# Allow gpsd to access rild -binder_call(gpsd, rild); -allow gpsd hal_exynos_rild_hwservice:hwservice_manager find;