aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc/init.qcom.rc
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir/etc/init.qcom.rc')
-rw-r--r--rootdir/etc/init.qcom.rc13
1 files changed, 7 insertions, 6 deletions
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index d0f7bba..18a9d67 100644
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -40,9 +40,6 @@ on early-init
write /proc/sys/vm/page-cluster 0
on init
- # Set permissions for persist partition
- mkdir /persist 0771 root system
-
# Create cgroup mount point for memory
mkdir /sys/fs/cgroup/memory/bg 0750 root system
write /sys/fs/cgroup/memory/bg/memory.swappiness 140
@@ -60,6 +57,13 @@ on fs
# Start HW service manager early
start hwservicemanager
+ # Set permissions for persist partition
+ chown root system /mnt/vendor/persist
+ chmod 0771 /mnt/vendor/persist
+ mkdir /mnt/vendor/persist/bms 0700 root system
+ mkdir /mnt/vendor/persist/data 0700 system system
+ restorecon_recursive /mnt/vendor/persist
+
on late-fs
# Start services for bootanim
start servicemanager
@@ -272,15 +276,12 @@ on boot
mkdir /persist/misc 0770 system system
mkdir /persist/alarm 0770 system system
mkdir /persist/time 0770 system system
- mkdir /persist/data 0700 system system
mkdir /persist/data/sfs 0700 system system
mkdir /persist/data/tz 0700 system system
mkdir /persist/qc_senseid 0700 system system
- mkdir /persist/bms 0700 root system
mkdir /persist/wlan_bt 0770 system system
mkdir /persist/audio 0777 media audio
mkdir /persist/display 0770 system graphics
- restorecon_recursive /persist
# Create NETMGR daemon socket area
mkdir /dev/socket/netmgr 0750 radio radio