aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2023-05-26 17:49:55 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2023-05-26 17:49:55 +0530
commitdd8d7b9b757118c1a915948a7d5875d0b82ce672 (patch)
treea9ce4741548fd7f807ba20038c3094c3525a707e
parenta316e51746e8cc67c1f2df068f15aaa01d97a95a (diff)
change selinux permissions for thermal-engine
-rw-r--r--sepolicy/vendor/property_contexts2
-rw-r--r--sepolicy/vendor/system_server.te1
-rw-r--r--sepolicy/vendor/thermal-engine.te4
3 files changed, 5 insertions, 2 deletions
diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts
index c8eab1e..7450aac 100644
--- a/sepolicy/vendor/property_contexts
+++ b/sepolicy/vendor/property_contexts
@@ -6,3 +6,5 @@ persist.net.doxlat u:object_r:vendor_xlat_prop:s0
# Qseecomd
sys.listeners.registered u:object_r:vendor_tee_listener_prop:s0
+
+sys.thermal.para u:object_r:vendor_thermal_prop:s0
diff --git a/sepolicy/vendor/system_server.te b/sepolicy/vendor/system_server.te
index 0c7fbe6..a64d26c 100644
--- a/sepolicy/vendor/system_server.te
+++ b/sepolicy/vendor/system_server.te
@@ -1,2 +1 @@
-get_prop(system_server, vendor_alarm_boot_prop)
allow system_server sysfs_vibrator:file read;
diff --git a/sepolicy/vendor/thermal-engine.te b/sepolicy/vendor/thermal-engine.te
index 4ad4f10..a79037d 100644
--- a/sepolicy/vendor/thermal-engine.te
+++ b/sepolicy/vendor/thermal-engine.te
@@ -3,4 +3,6 @@ allow thermal-engine sysfs_batteryinfo:file write;
allow thermal-engine { sysfs_batteryinfo sysfs_usb_supply }:dir search;
# Allow thermal-engine to read files in /sys
-r_dir_file(thermal-engine, sysfs)
+r_dir_file(thermal-engine, sysfs);
+
+get_prop(thermal-engine, vendor_thermal_prop);