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

@@ -1,4 +1,4 @@
# Copyright (c) 2009-2012, 2014-2016, The Linux Foundation. All rights reserved.
# Copyright (c) 2009-2012, 2014-2018, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
@@ -31,10 +31,13 @@ import /vendor/etc/init/hw/init.sanders.rc
on early-init
mount debugfs debugfs /sys/kernel/debug
chmod 0755 /sys/kernel/debug
mkdir /firmware 0771 system system
mkdir /system 0777 root root
symlink /data/tombstones /tombstones
mkdir /dsp 0771 media media
# create symlink for vendor mount points
symlink /vendor/firmware_mnt /firmware
symlink /vendor/dsp /dsp
chown root system /dev/kmsg
chmod 0620 /dev/kmsg
@@ -51,14 +54,12 @@ on fs
mkdir /mnt/vendor/persist/bms 0700 root system
restorecon_recursive /mnt/vendor/persist
wait /dev/block/bootdevice/by-name/dsp
restorecon_recursive /dsp
on init
write /sys/module/qpnp_rtc/parameters/poweron_alarm 1
# Set permissions for persist partition
mkdir /persist 0771 root system
mkdir /mnt/vendor/persist 0771 root system
# Create cgroup mount point for memory
mkdir /sys/fs/cgroup/memory/bg 0750 root system
@@ -176,7 +177,7 @@ on boot
mkdir /persist/misc 0770 system system
mkdir /persist/alarm 0770 system system
mkdir /persist/time 0770 system system
mkdir /persist/secnvm 0770 system system
mkdir /mnt/vendor/persist/secnvm 0770 system system
#Create NETMGR daemon socket area
mkdir /dev/socket/netmgr 0750 radio radio
@@ -305,7 +306,7 @@ on boot
mkdir /persist/display 0770 system graphics
# Create vpp directory
mkdir /persist/vpp 0770 media media
mkdir /mnt/vendor/persist/vpp 0770 media media
# msm specific files that need to be created on /data
on post-fs-data