aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordhacker29 <dhackerdvm@gmail.com>2014-06-15 04:32:27 -0400
committerdhacker29 <dhackerdvm@gmail.com>2014-06-15 07:44:25 -0400
commitf7b245b7f59dee73c52678e2c0bb710f20662fad (patch)
tree16fc5154152f48a2f925ac57619bbeeb5dd781e7
parent3e573556da437c1aa05b81623831b26d4cc559aa (diff)
root: Updates from 4.4.3/caf
Change-Id: I64041dc1aca586a617929d38db384c368f02028b
-rwxr-xr-xrootdir/etc/init.qcom.sh4
-rwxr-xr-xrootdir/etc/init.target.rc14
-rw-r--r--rootdir/etc/ueventd.qcom.rc19
3 files changed, 14 insertions, 23 deletions
diff --git a/rootdir/etc/init.qcom.sh b/rootdir/etc/init.qcom.sh
index c26a6b5..63255f3 100755
--- a/rootdir/etc/init.qcom.sh
+++ b/rootdir/etc/init.qcom.sh
@@ -37,12 +37,12 @@ start_sensors()
mkdir -p /data/system/sensors
touch /data/system/sensors/settings
chmod -h 775 /data/system/sensors
- restorecon /data/system/sensors/settings
+ exec /system/bin/restorecon -R /data/system/sensors/settings
chmod -h 664 /data/system/sensors/settings
chown -h system /data/system/sensors/settings
mkdir -p /data/misc/sensors
- restorecon /data/misc/sensors
+ exec /system/bin/restorecon -R /data/misc/sensors
chmod -h 775 /data/misc/sensors
if [ ! -s /data/system/sensors/settings ]; then
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc
index 46a0117..d325325 100755
--- a/rootdir/etc/init.target.rc
+++ b/rootdir/etc/init.target.rc
@@ -149,20 +149,14 @@ on fs
wait /dev/block/platform/msm_sdcc.1/by-name/persist
mount ext4 /dev/block/platform/msm_sdcc.1/by-name/persist /persist nosuid nodev barrier=1
- restorecon /persist
- restorecon /persist/.bt_nv.bin
- restorecon /persist/WCNSS_qcom_wlan_nv.bin
- restorecon /persist/drm/widevine
- restorecon /persist/drm/widevine/5dsokxEEDXgQhkN50bp-Z2K5InM_
- restorecon /persist/drm/widevine/5dsokxEEDXgQhkN50bp-Z2K5InM_/RXFABDUxyT6Q+Zwx9ZhPGOq2Bq8_
- restorecon /persist/drm/widevine/5dsokxEEDXgQhkN50bp-Z2K5InM_/Y4Nj+fDlt0uaX0xnzOj1AjymTvQ_
+ restorecon_recursive /persist
on post-fs
# Enable Cifs module
insmod /system/lib/modules/cifs.ko
restorecon /data/media /data/media/0 /data/media/legacy /data/media/obb
- exec /system/bin/restorecon -R /data/misc/wifi
- exec /system/bin/restorecon -R /data/hostapd
+ restorecon_recursive /data/misc/wifi
+ restorecon_recursive /data/hostapd
chmod 755 /system/etc/init.crda.sh
chmod 755 /system/etc/init.qcom.bt.sh
@@ -216,7 +210,7 @@ on boot
# Torch
chown system system /sys/class/leds/torch-flash/flash_light
chmod 0666 /sys/class/leds/torch-flash/flash_light
-
+
# Change leds permissions for factory
chmod 0664 /sys/class/backlight/lcd-backlight/brightness
chmod 0664 /sys/class/backlight/lcd-backlight/max_brightness
diff --git a/rootdir/etc/ueventd.qcom.rc b/rootdir/etc/ueventd.qcom.rc
index 650d01f..184cea6 100644
--- a/rootdir/etc/ueventd.qcom.rc
+++ b/rootdir/etc/ueventd.qcom.rc
@@ -44,15 +44,11 @@
/dev/diag 0660 system qcom_diag
/dev/ttydiag0 0660 system qcom_diag
/dev/ttydiag1 0660 system qcom_diag
-
-# the genlock client device node is world writable/readable.
-/dev/genlock 0666 root root
-
-# gpu driver for adreno200 is globally accessible
-/dev/kgsl 0666 root root
-/dev/kgsl-3d0 0666 root root
-/dev/kgsl-2d0 0666 root root
-/dev/kgsl-2d1 0666 root root
+/dev/genlock 0666 system system
+/dev/kgsl 0666 system system
+/dev/kgsl-3d0 0666 system system
+/dev/kgsl-2d0 0666 system system
+/dev/kgsl-2d1 0666 system system
/dev/ion 0664 system system
/dev/rtc0 0600 system system
/dev/smd0 0660 system system
@@ -129,7 +125,7 @@
/dev/msm_vidc_dec 0660 system audio
/dev/msm_vidc_dec_sec 0660 system audio
/dev/msm_vidc_enc 0660 system audio
-/dev/msm_rotator 0664 system graphics
+/dev/msm_rotator 0660 system system
/dev/hw_random 0660 system system
/dev/block/mmcblk1p1 0660 system system
@@ -221,7 +217,8 @@
/dev/drv2605 0660 system system
# Security
-/dev/sec 0660 system mot_tpapi
+/dev/qseecom 0660 system drmrpc
+/dev/sec 0660 system drmrpc
# HOB and DHOB partition permission
/dev/block/mmcblk0p20 0660 root radio