From 38c0cbd8a880582ad22a8a241cc372f162e11b71 Mon Sep 17 00:00:00 2001 From: bengris32 Date: Fri, 1 Mar 2024 13:59:43 +0100 Subject: [PATCH] rosemary: Build `create_pl_dev` * create_pl_dev is an OSS replacement for mtk_plpath_utils. Change-Id: I0c484acaf582d2e802116c4927d98e98e2e7a179 Signed-off-by: bengris32 --- device.mk | 4 ++++ recovery/root/init.recovery.mt6785.rc | 21 --------------------- rootdir/etc/init.mt6785.rc | 17 ----------------- 3 files changed, 4 insertions(+), 38 deletions(-) diff --git a/device.mk b/device.mk index e355ef2..58d9b69 100644 --- a/device.mk +++ b/device.mk @@ -22,6 +22,10 @@ PRODUCT_PACKAGES += \ android.hardware.boot-service.default \ android.hardware.boot-service.default_recovery +PRODUCT_PACKAGES += \ + create_pl_dev \ + create_pl_dev.recovery + PRODUCT_PACKAGES += \ update_engine \ update_engine_sideload \ diff --git a/recovery/root/init.recovery.mt6785.rc b/recovery/root/init.recovery.mt6785.rc index b8be6f9..0c08971 100644 --- a/recovery/root/init.recovery.mt6785.rc +++ b/recovery/root/init.recovery.mt6785.rc @@ -2,27 +2,6 @@ on init setprop sys.usb.ffs.aio_compat 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 user root group root diff --git a/rootdir/etc/init.mt6785.rc b/rootdir/etc/init.mt6785.rc index 542b1f3..6ab0509 100644 --- a/rootdir/etc/init.mt6785.rc +++ b/rootdir/etc/init.mt6785.rc @@ -203,23 +203,6 @@ on post-fs chown system system /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 chown root system /proc/ccci_dump