diff --git a/sepolicy/vendor/charge_only.te b/sepolicy/vendor/charge_only.te index b01664d..8667682 100644 --- a/sepolicy/vendor/charge_only.te +++ b/sepolicy/vendor/charge_only.te @@ -2,9 +2,9 @@ type charge_only, domain; type charge_only_exec, exec_type, vendor_file_type, file_type; init_daemon_domain(charge_only) -# Read chargeonly_data_file -allow charge_only chargeonly_data_file:dir rw_dir_perms; -allow charge_only chargeonly_data_file:file create_file_perms; +# Read chargeonly_vendor_data_file +allow charge_only chargeonly_vendor_data_file:dir rw_dir_perms; +allow charge_only chargeonly_vendor_data_file:file create_file_perms; # Write to /dev/kmsg allow charge_only kmsg_device:chr_file rw_file_perms; diff --git a/sepolicy/vendor/file.te b/sepolicy/vendor/file.te index c5a1c80..2fc9690 100644 --- a/sepolicy/vendor/file.te +++ b/sepolicy/vendor/file.te @@ -2,7 +2,7 @@ type vendor_persist_camera_file, file_type, vendor_persist_type; # charge_only_mode -type chargeonly_data_file, file_type, data_file_type; +type chargeonly_vendor_data_file, file_type, data_file_type; type persist_chargeonly_file, file_type, data_file_type; # Cutback diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index 9a8e7d9..763b989 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -36,7 +36,7 @@ /sys/devices/virtual/input/input[0-9]+/xtalk u:object_r:vendor_sysfs_laser:s0 # Charger -/data/vendor/chargeonly(/.*)? u:object_r:chargeonly_data_file:s0 +/data/vendor/chargeonly(/.*)? u:object_r:chargeonly_vendor_data_file:s0 /(mnt/vendor/persist|persist)/chargeonly(/.*)? u:object_r:persist_chargeonly_file:s0 /(vendor|system/vendor)/bin/charge_only_mode u:object_r:charge_only_exec:s0