mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 18:07:31 +00:00
rosemary: Build create_pl_dev
* create_pl_dev is an OSS replacement for mtk_plpath_utils. Change-Id: I0c484acaf582d2e802116c4927d98e98e2e7a179 Signed-off-by: bengris32 <bengris32@protonmail.ch>
This commit is contained in:
committed by
Matsvei Niaverau
parent
ce2501886f
commit
38c0cbd8a8
@@ -22,6 +22,10 @@ PRODUCT_PACKAGES += \
|
|||||||
android.hardware.boot-service.default \
|
android.hardware.boot-service.default \
|
||||||
android.hardware.boot-service.default_recovery
|
android.hardware.boot-service.default_recovery
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
create_pl_dev \
|
||||||
|
create_pl_dev.recovery
|
||||||
|
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
update_engine \
|
update_engine \
|
||||||
update_engine_sideload \
|
update_engine_sideload \
|
||||||
|
|||||||
@@ -2,27 +2,6 @@ on init
|
|||||||
setprop sys.usb.ffs.aio_compat 1
|
setprop sys.usb.ffs.aio_compat 1
|
||||||
setprop sys.usb.configfs 1
|
setprop sys.usb.configfs 1
|
||||||
|
|
||||||
on post-fs
|
|
||||||
# Support A/B feature for EMMC and UFS boot region
|
|
||||||
wait /dev/block/mmcblk0boot0 2
|
|
||||||
symlink /dev/block/sda /dev/block/mmcblk0boot0
|
|
||||||
symlink /dev/block/sdb /dev/block/mmcblk0boot1
|
|
||||||
symlink /dev/block/mmcblk0boot0 /dev/block/platform/bootdevice/by-name/preloader_a
|
|
||||||
symlink /dev/block/mmcblk0boot1 /dev/block/platform/bootdevice/by-name/preloader_b
|
|
||||||
|
|
||||||
# Support A/B feature for combo emmc and ufs OTA update
|
|
||||||
symlink /dev/block/platform/bootdevice/by-name/preloader_a /dev/block/platform/bootdevice/by-name/preloader_emmc_a
|
|
||||||
symlink /dev/block/platform/bootdevice/by-name/preloader_b /dev/block/platform/bootdevice/by-name/preloader_emmc_b
|
|
||||||
symlink /dev/block/platform/bootdevice/by-name/preloader_a /dev/block/platform/bootdevice/by-name/preloader_ufs_a
|
|
||||||
symlink /dev/block/platform/bootdevice/by-name/preloader_b /dev/block/platform/bootdevice/by-name/preloader_ufs_b
|
|
||||||
|
|
||||||
symlink /dev/block/mapper/pl_a /dev/block/by-name/preloader_raw_a
|
|
||||||
symlink /dev/block/mapper/pl_b /dev/block/by-name/preloader_raw_b
|
|
||||||
symlink /dev/block/mapper/pl_a /dev/block/platform/bootdevice/by-name/preloader_raw_a
|
|
||||||
symlink /dev/block/mapper/pl_b /dev/block/platform/bootdevice/by-name/preloader_raw_b
|
|
||||||
|
|
||||||
exec u:r:update_engine:s0 root root -- /system/bin/mtk_plpath_utils
|
|
||||||
|
|
||||||
service init-recovery-mt6785-sh /init.recovery.mt6785.sh
|
service init-recovery-mt6785-sh /init.recovery.mt6785.sh
|
||||||
user root
|
user root
|
||||||
group root
|
group root
|
||||||
|
|||||||
@@ -203,23 +203,6 @@ on post-fs
|
|||||||
chown system system /mnt/vendor/protect_s
|
chown system system /mnt/vendor/protect_s
|
||||||
chmod 0770 /mnt/vendor/protect_s
|
chmod 0770 /mnt/vendor/protect_s
|
||||||
|
|
||||||
# Support A/B feature for EMMC and UFS boot region
|
|
||||||
symlink /dev/block/sda /dev/block/mmcblk0boot0
|
|
||||||
symlink /dev/block/sdb /dev/block/mmcblk0boot1
|
|
||||||
symlink /dev/block/mmcblk0boot0 /dev/block/platform/bootdevice/by-name/preloader_a
|
|
||||||
symlink /dev/block/mmcblk0boot1 /dev/block/platform/bootdevice/by-name/preloader_b
|
|
||||||
|
|
||||||
# Support A/B feature for combo emmc and ufs OTA update
|
|
||||||
symlink /dev/block/platform/bootdevice/by-name/preloader_a /dev/block/platform/bootdevice/by-name/preloader_emmc_a
|
|
||||||
symlink /dev/block/platform/bootdevice/by-name/preloader_b /dev/block/platform/bootdevice/by-name/preloader_emmc_b
|
|
||||||
symlink /dev/block/platform/bootdevice/by-name/preloader_a /dev/block/platform/bootdevice/by-name/preloader_ufs_a
|
|
||||||
symlink /dev/block/platform/bootdevice/by-name/preloader_b /dev/block/platform/bootdevice/by-name/preloader_ufs_b
|
|
||||||
|
|
||||||
symlink /dev/block/mapper/pl_a /dev/block/by-name/preloader_raw_a
|
|
||||||
symlink /dev/block/mapper/pl_b /dev/block/by-name/preloader_raw_b
|
|
||||||
symlink /dev/block/mapper/pl_a /dev/block/platform/bootdevice/by-name/preloader_raw_a
|
|
||||||
symlink /dev/block/mapper/pl_b /dev/block/platform/bootdevice/by-name/preloader_raw_b
|
|
||||||
|
|
||||||
# allow ccci_mdinit access ccci_dump
|
# allow ccci_mdinit access ccci_dump
|
||||||
chown root system /proc/ccci_dump
|
chown root system /proc/ccci_dump
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user