From 4b86b1ccb5684d76513e07f54e7a36e8b5d8c2be Mon Sep 17 00:00:00 2001 From: Pierre-Hugues Husson Date: Sun, 19 Dec 2021 16:27:18 -0500 Subject: [PATCH] Be more flexible wrt when to fix Samsung backlight selinux context --- rw-system.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rw-system.sh b/rw-system.sh index 157b0bb..a331243 100644 --- a/rw-system.sh +++ b/rw-system.sh @@ -920,7 +920,7 @@ fi if getprop ro.vendor.build.fingerprint |grep -qiE '^samsung/';then for f in /sys/class/lcd/panel/actual_mask_brightness /sys/class/lcd/panel/mask_brightness /sys/class/lcd/panel/device/backlight/panel/brightness /sys/class/backlight/panel0-backlight/brightness;do - if [ "$(stat -c '%U' "$f")" == "root" ];then + if [ "$(stat -c '%U' "$f")" == "root" ] || [ "$(ls -lZ "$f" | grep -oE 'u:object_r:[^:]*:s0')" == "u:object_r:sysfs:s0" ];then chcon u:object_r:sysfs_lcd_writable:s0 $f chmod 0644 $f chown system:system $f