From 60e6c0c6ff5c67a52d20d2cb58d4e7a0b4e7d35e Mon Sep 17 00:00:00 2001 From: Jan Altensen Date: Fri, 15 May 2020 12:27:17 +0200 Subject: [PATCH] exynos9610: build the vendor image Change-Id: Ic7030f997f7f16fca5f2d39a5dc8d683bbb1e516 --- BoardConfigCommon.mk | 3 +++ common.mk | 3 ++- extract-files.sh | 3 +++ proprietary-files-vendor.txt | 0 setup-makefiles.sh | 1 + 5 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 proprietary-files-vendor.txt diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 4946c6b..4e605ae 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -69,12 +69,15 @@ BOARD_KERNEL_IMAGE_NAME := Image # partitions BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3221225472 +BOARD_VENDORIMAGE_PARTITION_SIZE := 805306368 BOARD_USERDATAIMAGE_PARTITION_SIZE := 118974455808 BOARD_DTBOIMG_PARTITION_SIZE := 1048576 BOARD_BUILD_SYSTEM_ROOT_IMAGE := true BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64) TARGET_USES_MKE2FS := true BOARD_USES_METADATA_PARTITION := true +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 +TARGET_COPY_OUT_VENDOR := vendor # Recovery BOARD_USES_RECOVERY_AS_BOOT := true diff --git a/common.mk b/common.mk index 3d25afa..6fa63e3 100644 --- a/common.mk +++ b/common.mk @@ -30,7 +30,8 @@ AB_OTA_PARTITIONS += \ boot \ dtbo \ system \ - vbmeta + vbmeta \ + vendor AB_OTA_POSTINSTALL_CONFIG += \ RUN_POSTINSTALL_system=true \ diff --git a/extract-files.sh b/extract-files.sh index a217e02..7be3dd1 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -65,6 +65,9 @@ setup_vendor "${DEVICE_COMMON}" "${VENDOR}" "${LINEAGE_ROOT}" true "${CLEAN_VEND extract "${MY_DIR}/proprietary-files.txt" "${SRC}" \ "${KANG}" --section "${SECTION}" +extract "${MY_DIR}/proprietary-files-vendor.txt" "${SRC}" \ + "${KANG}" --section "${SECTION}" + # Fix proprietary blobs BLOB_ROOT="$LINEAGE_ROOT"/vendor/"$VENDOR"/"$DEVICE_COMMON"/proprietary patchelf --replace-needed libmedia.so libmedia_ims.so $BLOB_ROOT/lib64/libmediaadaptor.so diff --git a/proprietary-files-vendor.txt b/proprietary-files-vendor.txt new file mode 100644 index 0000000..e69de29 diff --git a/setup-makefiles.sh b/setup-makefiles.sh index adf83d4..71ff8c6 100755 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -43,6 +43,7 @@ write_headers "kane troika" # The standard blobs write_makefiles "${MY_DIR}/proprietary-files.txt" true +write_makefiles "${MY_DIR}/proprietary-files-vendor.txt" true # Finish write_footers -- 2.20.1