universal7885: Initial recovery support

* Symlink partitions
 * Some flashable zips relies on this, such as opengapps

Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
Change-Id: Ibf85283167dab825ad08bed3397923eed9278eca
This commit is contained in:
erfanoabdi 2020-09-05 06:03:02 +00:00 committed by roynatech2544
commit 592e7a19ac
4 changed files with 20 additions and 1 deletions

View file

@ -59,6 +59,7 @@ TARGET_LMKD_STATS_LOG := true
# Partitions
BOARD_BOOTIMAGE_PARTITION_SIZE := 33554432
BOARD_RECOVERYIMAGE_PARTITION_SIZE := 39845888
BOARD_CACHEIMAGE_PARTITION_SIZE := 157286400
BOARD_FLASH_BLOCK_SIZE := 131072

9
recovery/Android.mk Normal file
View file

@ -0,0 +1,9 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := init.recovery.exynos7904.rc
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := init.recovery.exynos7904.rc
LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)
include $(BUILD_PREBUILT)

View file

@ -0,0 +1,8 @@
on fs
wait /dev/block/platform/13500000.dwmmc0
symlink /dev/block/platform/13500000.dwmmc0 /dev/block/bootdevice
symlink /dev/block/bootdevice/by-name/BOOT /dev/block/bootdevice/by-name/boot
symlink /dev/block/bootdevice/by-name/SYSTEM /dev/block/bootdevice/by-name/system
symlink /dev/block/bootdevice/by-name/VENDOR /dev/block/bootdevice/by-name/vendor
symlink /dev/block/bootdevice/by-name/CACHE /dev/block/bootdevice/by-name/cache

View file

@ -50,7 +50,8 @@ PRODUCT_COPY_FILES += \
# Recovery
PRODUCT_PACKAGES += \
fastbootd
fastbootd \
init.recovery.exynos7904.rc
# SamsungDoze
PRODUCT_PACKAGES += \