aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Iacobucci <alexiacobucci@google.com>2023-12-13 19:22:28 +0000
committerAlex Iacobucci <alexiacobucci@google.com>2023-12-13 19:32:43 +0000
commit6461e334288c6b397ff3d422d347eccf8d791417 (patch)
treefe0df67c4b793a6e83da98cf428ca7b139c29b15
parent37493030ccdd77a1686d38485abafba81da91c3c (diff)
downloadgs-common-6461e334288c6b397ff3d422d347eccf8d791417.tar.gz
aoc: add policy to read system property
Solves error: 1 2-13 18:33:15.860000 root 1019 1019 I auditd : type=1400 audit(0.0:7): avc: denied { read } for comm="aocd" name="u:object_r:vendor_rild_prop:s0" dev="tmpfs" ino=404 scontext=u:r:aocd:s0 tcontext=u:object_r:vendor_rild_prop:s0 tclass=file permissive=0 Test: on device Bug: 207711097 Change-Id: Ia28e1622746cca973ca66f437e0e655bbcaf7d66 Signed-off-by: Alex Iacobucci <alexiacobucci@google.com>
-rw-r--r--aoc/sepolicy/aocd.te3
-rw-r--r--aoc/sepolicy/property.te3
-rw-r--r--aoc/sepolicy/property_contexts3
3 files changed, 6 insertions, 3 deletions
diff --git a/aoc/sepolicy/aocd.te b/aoc/sepolicy/aocd.te
index b2bfd13..464e46b 100644
--- a/aoc/sepolicy/aocd.te
+++ b/aoc/sepolicy/aocd.te
@@ -20,4 +20,5 @@ allow aocd device:dir r_dir_perms;
# set properties
set_prop(aocd, vendor_aoc_prop)
-set_prop(aocd, vendor_timeout_aoc_prop) \ No newline at end of file
+set_prop(aocd, vendor_timeout_aoc_prop)
+get_prop(aocd, vendor_volte_mif_off) \ No newline at end of file
diff --git a/aoc/sepolicy/property.te b/aoc/sepolicy/property.te
index c2f5695..e6d715b 100644
--- a/aoc/sepolicy/property.te
+++ b/aoc/sepolicy/property.te
@@ -1,3 +1,4 @@
# AoC
vendor_internal_prop(vendor_aoc_prop)
-vendor_internal_prop(vendor_timeout_aoc_prop) \ No newline at end of file
+vendor_internal_prop(vendor_timeout_aoc_prop)
+vendor_internal_prop(vendor_volte_mif_off)
diff --git a/aoc/sepolicy/property_contexts b/aoc/sepolicy/property_contexts
index 3c2acb6..475272a 100644
--- a/aoc/sepolicy/property_contexts
+++ b/aoc/sepolicy/property_contexts
@@ -1,3 +1,4 @@
# AoC
vendor.aoc.firmware.version u:object_r:vendor_aoc_prop:s0
-persist.vendor.aoc.status_request_timed_out u:object_r:vendor_timeout_aoc_prop:s0 \ No newline at end of file
+persist.vendor.aoc.status_request_timed_out u:object_r:vendor_timeout_aoc_prop:s0
+persist.vendor.radio.volte_mif_off u:object_r:vendor_volte_mif_off:s0 \ No newline at end of file