The graphics hal might need to access /persist early in the boot process. So mount persist early for 4K devices. Test: boot 4K device Bug: 338504890 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:73a68dd6d3794ed8a4e791f2c86c4e55a61ea2aa) Merged-In: I4b2a0a61ebaff5d85a4daac445d81ae3d21aa9c3 Change-Id: I4b2a0a61ebaff5d85a4daac445d81ae3d21aa9c3
24 lines
812 B
Text
24 lines
812 B
Text
|
|
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 && property:ro.boot.hardware.cpu.pagesize=16384
|
|
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 early-init && property:ro.boot.hardware.cpu.pagesize=4096
|
|
mount_all /vendor/etc/fstab.persist --early
|
|
setprop ro.vendor.persist.status mounted
|
|
|
|
on late-fs && property:ro.boot.hardware.cpu.pagesize=4096
|
|
mount_all /vendor/etc/fstab.efs --early
|
|
|