diff options
| author | Joey Rizzoli <joey@cyanogenmoditalia.it> | 2016-11-09 14:05:53 +0100 |
|---|---|---|
| committer | Joey Rizzoli <joey@cyanogenmoditalia.it> | 2016-11-09 14:51:19 +0100 |
| commit | 8a5fe7fec66a893eb1f0825ea2a251b604ff3282 (patch) | |
| tree | a0ce945598661289928182dea3c4cc3b68bc2eb0 | |
| parent | 7a847b1a48cbb9c3239b44b951f39c16996d7882 (diff) | |
cancro: init: fix sensors derp
Change-Id: Ic76ed5d26b300626d62c5d06b86fa29033e69f64
Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
| -rwxr-xr-x | rootdir/root/init.qcom.sh | 1 | ||||
| -rw-r--r-- | sepolicy/qti_init_shell.te | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/rootdir/root/init.qcom.sh b/rootdir/root/init.qcom.sh index e1d050c..bc18b7a 100755 --- a/rootdir/root/init.qcom.sh +++ b/rootdir/root/init.qcom.sh @@ -40,6 +40,7 @@ start_sensors() if [ -c /dev/msm_dsps -o -c /dev/sensors ]; then mkdir -p /data/system/sensors chown -h system.system /data/system/sensors + restorecon -r /data/system/sensors touch /data/system/sensors/settings chmod -h 775 /data/system/sensors chmod -h 664 /data/system/sensors/settings diff --git a/sepolicy/qti_init_shell.te b/sepolicy/qti_init_shell.te index ab269a8..c53f2c4 100644 --- a/sepolicy/qti_init_shell.te +++ b/sepolicy/qti_init_shell.te @@ -1,9 +1,10 @@ #============= qti_init_shell ============== -allow qti_init_shell device:dir { setattr write add_name }; +allow qti_init_shell device:dir { setattr write add_name relabelto }; allow qti_init_shell device:file { create setattr getattr open write read }; allow qti_init_shell persist_misc_file:dir { getattr search setattr }; allow qti_init_shell sensors_data_file:dir setattr; allow qti_init_shell sensors_data_file:file { getattr setattr write }; +allow qti_init_shell system_data_file:dir relabelfrom; allow qti_init_shell sysfs_battery_supply:dir search; allow qti_init_shell sysfs_battery_supply:file { getattr setattr }; allow qti_init_shell sysfs_devices_system_cpu:file setattr; |
