diff --git a/public/charger.te b/public/charger.te index 33f32546937a50212a54d8d13edd7af2aefe84c5..7145548a507109a26b014500ab6c4a597b8039ff 100644 --- a/public/charger.te +++ b/public/charger.te @@ -6,10 +6,12 @@ type charger, domain; allow charger kmsg_device:chr_file rw_file_perms; # Read access to pseudo filesystems. -allow charger sysfs_type:dir search; r_dir_file(charger, rootfs) r_dir_file(charger, cgroup) +# Allow to read /sys/class/power_supply directory +allow charger sysfs_type:dir r_dir_perms; + allow charger self:global_capability_class_set { sys_tty_config }; allow charger self:global_capability_class_set sys_boot;