summaryrefslogtreecommitdiff
authorshuze.ma <shuze.ma@amlogic.com>2017-11-06 07:37:06 (GMT)
committer shuze.ma <shuze.ma@amlogic.com>2017-11-06 07:37:06 (GMT)
commitbdb0638552c8efdd3da6ba30d30aacb9f6365ab1 (patch)
treeb06563b000a5988d3dc9a35c63c92435fcc1779a
parent72cdf69aad81258f54b56921c55ee52c055e5f7e (diff)
downloadamlogic-o-bdb0638552c8efdd3da6ba30d30aacb9f6365ab1.zip
amlogic-o-bdb0638552c8efdd3da6ba30d30aacb9f6365ab1.tar.gz
amlogic-o-bdb0638552c8efdd3da6ba30d30aacb9f6365ab1.tar.bz2
graphic: modify node permissions [3/3]
PD# 153295 1. modify node osd_logo_index permissions 2. modify node fb0/free_scale_switch permissions 3. remove graphic_device permission from system_control Change-Id: I24e2676150a0a6933e953fab49254b2ea9792927
Diffstat
-rw-r--r--common/products/mbox/init.amlogic.ab.rc4
-rw-r--r--common/products/mbox/init.amlogic.rc4
-rw-r--r--common/products/tv/init.amlogic.rc4
-rw-r--r--common/sepolicy/system_control.te1
4 files changed, 9 insertions, 4 deletions
diff --git a/common/products/mbox/init.amlogic.ab.rc b/common/products/mbox/init.amlogic.ab.rc
index 0a6532e..1e0d469 100644
--- a/common/products/mbox/init.amlogic.ab.rc
+++ b/common/products/mbox/init.amlogic.ab.rc
@@ -101,7 +101,7 @@ on boot
chown media system /sys/class/tsync/av_threshold_min
chown media system /sys/class/tsync/av_threshold_max
chown system system /sys/class/graphics/fb0/blank
- chown media system /sys/class/graphics/fb0/free_scale_switch
+ chown system graphics /sys/class/graphics/fb0/free_scale_switch
chown media system /sys/class/graphics/fb1/blank
chown media system /sys/class/graphics/fb0/order
chown media system /sys/class/graphics/fb1/order
@@ -109,10 +109,12 @@ on boot
chown media system /sys/class/graphics/fb0/enable_key_onhold
chown media system /sys/module/amlvideodri/parameters/freerun_mode
chown media system /sys/module/ionvideo/parameters/freerun_mode
+ chown system graphics /sys/module/fb/parameters/osd_logo_index
chmod 0664 /sys/class/graphics/fb0/blank
chmod 0664 /sys/class/graphics/fb1/blank
chmod 0664 /sys/class/graphics/fb0/free_scale_switch
+ chmod 0660 /sys/module/fb/parameters/osd_logo_index
chown media system /sys/class/video/blackout_policy
chown media system /sys/class/video/screen_mode
diff --git a/common/products/mbox/init.amlogic.rc b/common/products/mbox/init.amlogic.rc
index 84e920e..536a7e1 100644
--- a/common/products/mbox/init.amlogic.rc
+++ b/common/products/mbox/init.amlogic.rc
@@ -101,7 +101,7 @@ on boot
chown media system /sys/class/tsync/av_threshold_min
chown media system /sys/class/tsync/av_threshold_max
chown system system /sys/class/graphics/fb0/blank
- chown media system /sys/class/graphics/fb0/free_scale_switch
+ chown system graphics /sys/class/graphics/fb0/free_scale_switch
chown media system /sys/class/graphics/fb1/blank
chown media system /sys/class/graphics/fb0/order
chown media system /sys/class/graphics/fb1/order
@@ -109,10 +109,12 @@ on boot
chown media system /sys/class/graphics/fb0/enable_key_onhold
chown media system /sys/module/amlvideodri/parameters/freerun_mode
chown media system /sys/module/ionvideo/parameters/freerun_mode
+ chown system graphics /sys/module/fb/parameters/osd_logo_index
chmod 0664 /sys/class/graphics/fb0/blank
chmod 0664 /sys/class/graphics/fb1/blank
chmod 0664 /sys/class/graphics/fb0/free_scale_switch
+ chmod 0660 /sys/module/fb/parameters/osd_logo_index
chown media system /sys/class/video/blackout_policy
chown media system /sys/class/video/screen_mode
diff --git a/common/products/tv/init.amlogic.rc b/common/products/tv/init.amlogic.rc
index 9ce53ff..7926223 100644
--- a/common/products/tv/init.amlogic.rc
+++ b/common/products/tv/init.amlogic.rc
@@ -115,7 +115,7 @@ on boot
chown media system /sys/class/tsync/av_threshold_min
chown media system /sys/class/tsync/av_threshold_max
chown system system /sys/class/graphics/fb0/blank
- chown media system /sys/class/graphics/fb0/free_scale_switch
+ chown system graphics /sys/class/graphics/fb0/free_scale_switch
chown media system /sys/class/graphics/fb1/blank
chown media system /sys/class/graphics/fb0/order
chown media system /sys/class/graphics/fb1/order
@@ -123,10 +123,12 @@ on boot
chown media system /sys/class/graphics/fb0/enable_key_onhold
chown media system /sys/module/amlvideodri/parameters/freerun_mode
chown media system /sys/module/ionvideo/parameters/freerun_mode
+ chown system graphics /sys/module/fb/parameters/osd_logo_index
chmod 0664 /sys/class/graphics/fb0/blank
chmod 0664 /sys/class/graphics/fb1/blank
chmod 0664 /sys/class/graphics/fb0/free_scale_switch
+ chmod 0660 /sys/module/fb/parameters/osd_logo_index
chown media system /sys/class/video/blackout_policy
chown media system /sys/class/video/screen_mode
diff --git a/common/sepolicy/system_control.te b/common/sepolicy/system_control.te
index 828b97b..706d561 100644
--- a/common/sepolicy/system_control.te
+++ b/common/sepolicy/system_control.te
@@ -73,7 +73,6 @@ set_prop(system_control, ctl_bugreport_prop)
allow system_control block_device:dir r_dir_perms;
-allow system_control graphics_device:dir r_dir_perms;
allow system_control sysfs_audio_cap:file {open getattr read};
allow system_control sysfs_xbmc:file rw_file_perms;
allow system_control app_data_file:file rw_file_perms;