diff options
author | Vinay Verma <vvinay@codeaurora.org> | 2018-05-11 21:55:09 +0530 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2019-01-26 13:56:26 +0100 |
commit | 59650b803ad845633bc2207e676e8266ab6adb49 (patch) | |
tree | 33162580eb5638162d238b61c4b0f5ee32da9274 /rootdir/etc | |
parent | 295f41588b2b4cc4d047725f2ce3b3cce0a94b75 (diff) |
msm8996-common: Moving persist mount point to /mnt/vendor/persist
Move persist entry to fstab and mount at /mnt/vendor/persist
Apply required user, group and permissions once persist
folder is created through __mount and parititon is mounted.
Run restorecon on /mnt/vendor/persist.
Change-Id: I20a16f3669bc7abf9844525c6ba0db1521a5a8e2
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'rootdir/etc')
-rw-r--r-- | rootdir/etc/fstab.qcom | 2 | ||||
-rw-r--r-- | rootdir/etc/init.qcom.rc | 13 |
2 files changed, 8 insertions, 7 deletions
diff --git a/rootdir/etc/fstab.qcom b/rootdir/etc/fstab.qcom index bf37d1e..548c04e 100644 --- a/rootdir/etc/fstab.qcom +++ b/rootdir/etc/fstab.qcom @@ -15,7 +15,7 @@ /dev/block/bootdevice/by-name/vendor /vendor ext4 ro,barrier=1 wait,recoveryonly /dev/block/bootdevice/by-name/cache /cache ext4 nosuid,nodev,noatime,barrier=1 wait,check /dev/block/bootdevice/by-name/cache /cache f2fs nosuid,nodev,noatime,inline_xattr,flush_merge,data_flush wait,check -/dev/block/bootdevice/by-name/persist /persist ext4 nosuid,nodev,noatime,barrier=1 wait +/dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 nosuid,nodev,noatime,barrier=1 wait /dev/block/bootdevice/by-name/dsp /vendor/dsp ext4 ro,nosuid,nodev,barrier=1 wait /dev/block/bootdevice/by-name/modem /vendor/firmware_mnt vfat ro,shortname=lower,uid=0,gid=1000,dmask=227,fmask=337 wait /dev/block/bootdevice/by-name/bluetooth /vendor/bt_firmware vfat ro,shortname=lower,uid=1002,gid=3002,dmask=222,fmask=333 wait 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 |