Merge "Copy files on efs/efs_backup/modem_userdata/persist partitions to /data in 16kb mode" into main
This commit is contained in:
commit
0c1aa1be86
6 changed files with 95 additions and 1 deletions
10
conf/fstab.efs.from_data
Normal file
10
conf/fstab.efs.from_data
Normal file
|
@ -0,0 +1,10 @@
|
|||
# Android fstab file.
|
||||
# <src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||
# Create the specific fstab file for efs/modem_userdata/persist partitions for flexibility
|
||||
/data/vendor/copied/efs /mnt/vendor/efs none bind latemount
|
||||
|
||||
/data/vendor/copied/efs_backup /mnt/vendor/efs_backup none bind latemount
|
||||
|
||||
/data/vendor/copied/modem_userdata /mnt/vendor/modem_userdata none bind latemount
|
||||
|
||||
/data/vendor/copied/persist /mnt/vendor/persist none bind latemount
|
24
conf/init.efs.16k.rc
Normal file
24
conf/init.efs.16k.rc
Normal file
|
@ -0,0 +1,24 @@
|
|||
service copy_efs_files_to_data /vendor/bin/copy_efs_files_to_data
|
||||
user root
|
||||
group root radio system audio media graphics camera
|
||||
stdio_to_kmsg
|
||||
oneshot
|
||||
disabled
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/copied 0775 radio system
|
||||
restorecon_recursive /data/vendor/copied
|
||||
exec_start copy_efs_files_to_data
|
||||
mount_all /vendor/etc/fstab.efs.from_data
|
||||
restorecon_recursive /mnt/vendor/persist
|
||||
restorecon_recursive /data/vendor/ss
|
||||
setprop ro.vendor.persist.status mounted
|
||||
|
||||
on late-fs
|
||||
# for modem related functions
|
||||
restorecon_recursive /mnt/vendor/efs
|
||||
chown radio system /mnt/vendor/efs
|
||||
restorecon_recursive /mnt/vendor/efs_backup
|
||||
chown radio system /mnt/vendor/efs_backup
|
||||
restorecon_recursive /mnt/vendor/modem_userdata
|
||||
chown radio system /mnt/vendor/modem_userdata
|
Loading…
Add table
Add a link
Reference in a new issue