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:
bengris32
2024-03-01 13:59:43 +01:00
committed by Matsvei Niaverau
parent ce2501886f
commit 38c0cbd8a8
3 changed files with 4 additions and 38 deletions

View File

@@ -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 \

View File

@@ -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

View File

@@ -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