sanders: update for the new mount points

* Also bind mount /mnt/vendor/persist to /persist for backward compatibility
This commit is contained in:
therootlord
2018-11-08 15:31:27 -02:00
parent 2fbbc52c5a
commit 51e777cc1d
4 changed files with 78 additions and 64 deletions

View File

@@ -22,53 +22,53 @@ on fs
symlink /persist /pds
on post-fs
mkdir /persist/camera 0755 oem_5004 oem_5004
mkdir /persist/camera/focus 0775 camera oem_5004
mkdir /persist/camera/ledcal 0775 camera oem_5004
mkdir /persist/batt_health 0755 oem_5001 oem_5001
mkdir /persist/mdm 0770 radio radio
mkdir /persist/factory 0755 oem_5004 oem_5004
mkdir /persist/factory/audio 0755 oem_5004 system
mkdir /persist/factory/wlan 0755 oem_5004 oem_5004
mkdir /persist/factory/regulatory 0755 oem_5004 system
mkdir /persist/public 0755 oem_5004 oem_5004
mkdir /mnt/vendor/persist/camera 0755 oem_5004 oem_5004
mkdir /mnt/vendor/persist/camera/focus 0775 camera oem_5004
mkdir /mnt/vendor/persist/camera/ledcal 0775 camera oem_5004
mkdir /mnt/vendor/persist/batt_health 0755 oem_5001 oem_5001
mkdir /mnt/vendor/persist/mdm 0770 radio radio
mkdir /mnt/vendor/persist/factory 0755 oem_5004 oem_5004
mkdir /mnt/vendor/persist/factory/audio 0755 oem_5004 system
mkdir /mnt/vendor/persist/factory/wlan 0755 oem_5004 oem_5004
mkdir /mnt/vendor/persist/factory/regulatory 0755 oem_5004 system
mkdir /mnt/vendor/persist/public 0755 oem_5004 oem_5004
mkdir /persist/public/atvc 0770 oem_5012 shell
mkdir /persist/public/battd 0755 oem_5000 oem_5004
mkdir /persist/public/att_dm 0775 radio oem_5004
mkdir /persist/public/hiddenmenu 0775 radio oem_5004
mkdir /persist/public/hiddenmenu/data 0775 system oem_5004
mkdir /mnt/vendor/persist/public/battd 0755 oem_5000 oem_5004
mkdir /mnt/vendor/persist/public/att_dm 0775 radio oem_5004
mkdir /mnt/vendor/persist/public/hiddenmenu 0775 radio oem_5004
mkdir /mnt/vendor/persist/public/hiddenmenu/data 0775 system oem_5004
mkdir /persist/public/locale 0700 system system
mkdir /persist/public/omadm 0700 radio radio
mkdir /persist/public/svcs 0770 system system
mkdir /persist/wifi 0755 oem_5004 oem_5004
mkdir /persist/bt 0755 oem_5004 bluetooth
mkdir /persist/wmdrm 0775 oem_5003 oem_5003
mkdir /mnt/vendor/persist/wifi 0755 oem_5004 oem_5004
mkdir /mnt/vendor/persist/bt 0755 oem_5004 bluetooth
mkdir /mnt/vendor/persist/wmdrm 0775 oem_5003 oem_5003
mkdir /persist/public/usc_dm 0775 radio radio
mkdir /persist/sds 0700 vold vold
mkdir /persist/rfs/msm/mpss/mot_rfs 0771 rfs system
mkdir /mnt/vendor/persist/rfs/msm/mpss/mot_rfs 0771 rfs system
# This dir is used to store any OMA(both DM and CP) files in persist partition
# Any app with radio UID or oem_5004 GID can read/write/execute files in this dir.
mkdir /persist/public/oma 0775 radio oem_5004
mkdir /mnt/vendor/persist/public/oma 0775 radio oem_5004
chown oem_5004 oem_5004 /persist/factory/fti
chmod 0660 /persist/factory/fti
chown oem_5004 oem_5004 /persist/factory/byte
chmod 0660 /persist/factory/byte
chmod 0660 /persist/wifi/wlan_mac.bin
chown oem_5004 oem_5004 /persist/bt/bt_bdaddr
chmod 0664 /persist/bt/bt_bdaddr
chown oem_5004 oem_5004 /mnt/vendor/persist/factory/fti
chmod 0660 /mnt/vendor/persist/factory/fti
chown oem_5004 oem_5004 /mnt/vendor/persist/factory/byte
chmod 0660 /mnt/vendor/persist/factory/byte
chmod 0660 /mnt/vendor/persist/wifi/wlan_mac.bin
chown oem_5004 oem_5004 /mnt/vendor/persist/bt/bt_bdaddr
chmod 0664 /mnt/vendor/persist/bt/bt_bdaddr
# Set life_calls and life_timer file permissions
chown radio oem_5004 /persist/public/hiddenmenu/life_calls
chmod 0775 /persist/public/hiddenmenu/life_calls
chown radio oem_5004 /persist/public/hiddenmenu/life_timer
chmod 0775 /persist/public/hiddenmenu/life_timer
chown radio oem_5004 /mnt/vendor/persist/public/hiddenmenu/life_calls
chmod 0775 /mnt/vendor/persist/public/hiddenmenu/life_calls
chown radio oem_5004 /mnt/vendor/persist/public/hiddenmenu/life_timer
chmod 0775 /mnt/vendor/persist/public/hiddenmenu/life_timer
chmod 0711 /persist/rfs
chmod 0711 /persist/rfs/msm
chmod 0711 /persist/rfs/msm/mpss
chmod 0771 /persist/rfs/msm/mpss/mot_rfs
chmod 0711 /mnt/vendor/persist/rfs
chmod 0711 /mnt/vendor/persist/rfs/msm
chmod 0711 /mnt/vendor/persist/rfs/msm/mpss
chmod 0771 /mnt/vendor/persist/rfs/msm/mpss/mot_rfs
write /proc/sys/vm/page-cluster 0
@@ -230,10 +230,10 @@ on boot
write /sys/module/binder/parameters/debug_mask 0x5
# Clear cooldown state
mkdir /persist/chargeonly 0770 system system
write /persist/chargeonly/cooldown n
chown system system /persist/chargeonly/cooldown
chmod 0660 /persist/chargeonly/cooldown
mkdir /mnt/vendor/persist/chargeonly 0770 system system
write /mnt/vendor/persist/chargeonly/cooldown n
chown system system /mnt/vendor/persist/chargeonly/cooldown
chmod 0660 /mnt/vendor/persist/chargeonly/cooldown
# Pass carrier to wlan
service vendor.init_wifi /vendor/bin/sh /vendor/bin/wlan_carrier_bin.sh