diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 3e0bebb..c6b0feb 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -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 diff --git a/recovery/Android.mk b/recovery/Android.mk new file mode 100644 index 0000000..8f7d8f3 --- /dev/null +++ b/recovery/Android.mk @@ -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) diff --git a/recovery/init.recovery.exynos7904.rc b/recovery/init.recovery.exynos7904.rc new file mode 100644 index 0000000..5f8357c --- /dev/null +++ b/recovery/init.recovery.exynos7904.rc @@ -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 diff --git a/universal7904-common.mk b/universal7904-common.mk index b90649b..bc48f65 100644 --- a/universal7904-common.mk +++ b/universal7904-common.mk @@ -50,7 +50,8 @@ PRODUCT_COPY_FILES += \ # Recovery PRODUCT_PACKAGES += \ - fastbootd + fastbootd \ + init.recovery.exynos7904.rc # SamsungDoze PRODUCT_PACKAGES += \