summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYumeMichi <do4suki@gmail.com>2020-02-04 00:18:56 +0800
committerRashed Abdel-Tawab <rashedabdeltawab@gmail.com>2020-03-06 18:24:08 +0100
commit22d5f2bfb02bfb92eb0a84e4253291119fb8a9f5 (patch)
tree9546244bf4f4cff268b1fe0dff84fa6e71dc701a
parentd23e39306403ec55dc986ed5a502e001cca57390 (diff)
downloadandroid_device_qcom_sepolicy-lineage-17.1-legacy.tar.gz
android_device_qcom_sepolicy-lineage-17.1-legacy.tar.bz2
android_device_qcom_sepolicy-lineage-17.1-legacy.zip
sepolicy: Add access policy for chargerlineage-17.1-legacy
* This is a copy of healthd.te Change-Id: Ie6df42b3e4301826e256e0a8e515a15cf4a55794 Signed-off-by: YumeMichi <do4suki@gmail.com>
-rw-r--r--common/charger.te18
1 files changed, 18 insertions, 0 deletions
diff --git a/common/charger.te b/common/charger.te
new file mode 100644
index 00000000..35735273
--- /dev/null
+++ b/common/charger.te
@@ -0,0 +1,18 @@
+r_dir_file(charger, sysfs_battery_supply)
+r_dir_file(charger, sysfs_usb_supply)
+r_dir_file(charger, sysfs_thermal);
+r_dir_file(charger, persist_file);
+r_dir_file(charger, sysfs_graphics);
+
+#allow charger read rtc device file
+allow charger rtc_device:chr_file r_file_perms;
+allow charger persist_bms_file:dir rw_dir_perms;
+allow charger persist_bms_file:file create_file_perms;
+
+allow charger {
+ sysfs_battery_supply
+ sysfs_usb_supply
+ sysfs_graphics
+}:file rw_file_perms;
+
+allow charger self:capability2 wake_alarm;