Merge "Fix init_boot partition AVB signing" am: 27a309f627
am: 85128a7fa0
am: d31e97cc6d
am: 3d4a988016
Original change: https://android-review.googlesource.com/c/platform/build/+/1941494 Change-Id: I0f88b613396e0eef971b5c42f7aa5888b31fa9c1
This commit is contained in:
@@ -1097,7 +1097,7 @@ ifdef BOARD_KERNEL_PAGESIZE
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BOARD_AVB_ENABLE),true)
|
ifeq ($(BOARD_AVB_ENABLE),true)
|
||||||
$(INSTALLED_INIT_BOOT_IMAGE_TARGET): $(AVBTOOL) $(BOARD_AVB_INIT_BOOT_IMAGE_KEY_PATH)
|
$(INSTALLED_INIT_BOOT_IMAGE_TARGET): $(AVBTOOL) $(BOARD_AVB_INIT_BOOT_KEY_PATH)
|
||||||
$(call pretty,"Target init_boot image: $@")
|
$(call pretty,"Target init_boot image: $@")
|
||||||
$(MKBOOTIMG) $(INTERNAL_INIT_BOOT_IMAGE_ARGS) $(INTERNAL_MKBOOTIMG_VERSION_ARGS) $(BOARD_MKBOOTIMG_INIT_ARGS) --output $@
|
$(MKBOOTIMG) $(INTERNAL_INIT_BOOT_IMAGE_ARGS) $(INTERNAL_MKBOOTIMG_VERSION_ARGS) $(BOARD_MKBOOTIMG_INIT_ARGS) --output $@
|
||||||
$(call assert-max-image-size,$@,$(BOARD_INIT_BOOT_IMAGE_PARTITION_SIZE))
|
$(call assert-max-image-size,$@,$(BOARD_INIT_BOOT_IMAGE_PARTITION_SIZE))
|
||||||
@@ -3700,6 +3700,10 @@ BOARD_AVB_BOOT_ADD_HASH_FOOTER_ARGS += \
|
|||||||
--prop com.android.build.boot.fingerprint:$(BUILD_FINGERPRINT_FROM_FILE) \
|
--prop com.android.build.boot.fingerprint:$(BUILD_FINGERPRINT_FROM_FILE) \
|
||||||
--prop com.android.build.boot.os_version:$(PLATFORM_VERSION_LAST_STABLE)
|
--prop com.android.build.boot.os_version:$(PLATFORM_VERSION_LAST_STABLE)
|
||||||
|
|
||||||
|
BOARD_AVB_INIT_BOOT_ADD_HASH_FOOTER_ARGS += \
|
||||||
|
--prop com.android.build.init_boot.fingerprint:$(BUILD_FINGERPRINT_FROM_FILE) \
|
||||||
|
--prop com.android.build.init_boot.os_version:$(PLATFORM_VERSION_LAST_STABLE)
|
||||||
|
|
||||||
BOARD_AVB_VENDOR_BOOT_ADD_HASH_FOOTER_ARGS += \
|
BOARD_AVB_VENDOR_BOOT_ADD_HASH_FOOTER_ARGS += \
|
||||||
--prop com.android.build.vendor_boot.fingerprint:$(BUILD_FINGERPRINT_FROM_FILE) \
|
--prop com.android.build.vendor_boot.fingerprint:$(BUILD_FINGERPRINT_FROM_FILE) \
|
||||||
|
|
||||||
@@ -3734,6 +3738,12 @@ BOARD_AVB_PVMFW_ADD_HASH_FOOTER_ARGS += \
|
|||||||
ifdef BOOT_SECURITY_PATCH
|
ifdef BOOT_SECURITY_PATCH
|
||||||
BOARD_AVB_BOOT_ADD_HASH_FOOTER_ARGS += \
|
BOARD_AVB_BOOT_ADD_HASH_FOOTER_ARGS += \
|
||||||
--prop com.android.build.boot.security_patch:$(BOOT_SECURITY_PATCH)
|
--prop com.android.build.boot.security_patch:$(BOOT_SECURITY_PATCH)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef INIT_BOOT_SECURITY_PATCH
|
||||||
|
BOARD_AVB_INIT_BOOT_ADD_HASH_FOOTER_ARGS += \
|
||||||
|
--prop com.android.build.init_boot.security_patch:$(INIT_BOOT_SECURITY_PATCH)
|
||||||
|
else ifdef BOOT_SECURITY_PATCH
|
||||||
BOARD_AVB_INIT_BOOT_ADD_HASH_FOOTER_ARGS += \
|
BOARD_AVB_INIT_BOOT_ADD_HASH_FOOTER_ARGS += \
|
||||||
--prop com.android.build.init_boot.security_patch:$(BOOT_SECURITY_PATCH)
|
--prop com.android.build.init_boot.security_patch:$(BOOT_SECURITY_PATCH)
|
||||||
endif
|
endif
|
||||||
@@ -4707,6 +4717,12 @@ ifdef BOARD_AVB_BOOT_KEY_PATH
|
|||||||
$(hide) echo "avb_boot_algorithm=$(BOARD_AVB_BOOT_ALGORITHM)" >> $@
|
$(hide) echo "avb_boot_algorithm=$(BOARD_AVB_BOOT_ALGORITHM)" >> $@
|
||||||
$(hide) echo "avb_boot_rollback_index_location=$(BOARD_AVB_BOOT_ROLLBACK_INDEX_LOCATION)" >> $@
|
$(hide) echo "avb_boot_rollback_index_location=$(BOARD_AVB_BOOT_ROLLBACK_INDEX_LOCATION)" >> $@
|
||||||
endif # BOARD_AVB_BOOT_KEY_PATH
|
endif # BOARD_AVB_BOOT_KEY_PATH
|
||||||
|
$(hide) echo "avb_init_boot_add_hash_footer_args=$(BOARD_AVB_INIT_BOOT_ADD_HASH_FOOTER_ARGS)" >> $@
|
||||||
|
ifdef BOARD_AVB_INIT_BOOT_KEY_PATH
|
||||||
|
$(hide) echo "avb_init_boot_key_path=$(BOARD_AVB_INIT_BOOT_KEY_PATH)" >> $@
|
||||||
|
$(hide) echo "avb_init_boot_algorithm=$(BOARD_AVB_INIT_BOOT_ALGORITHM)" >> $@
|
||||||
|
$(hide) echo "avb_init_boot_rollback_index_location=$(BOARD_AVB_INIT_BOOT_ROLLBACK_INDEX_LOCATION)" >> $@
|
||||||
|
endif # BOARD_AVB_INIT_BOOT_KEY_PATH
|
||||||
echo "avb_vendor_boot_add_hash_footer_args=$(BOARD_AVB_VENDOR_BOOT_ADD_HASH_FOOTER_ARGS)" >> $@
|
echo "avb_vendor_boot_add_hash_footer_args=$(BOARD_AVB_VENDOR_BOOT_ADD_HASH_FOOTER_ARGS)" >> $@
|
||||||
ifdef BOARD_AVB_VENDOR_BOOT_KEY_PATH
|
ifdef BOARD_AVB_VENDOR_BOOT_KEY_PATH
|
||||||
echo "avb_vendor_boot_key_path=$(BOARD_AVB_VENDOR_BOOT_KEY_PATH)" >> $@
|
echo "avb_vendor_boot_key_path=$(BOARD_AVB_VENDOR_BOOT_KEY_PATH)" >> $@
|
||||||
|
Reference in New Issue
Block a user