Dump a copy of metadata file for full OTA
When building the full OTA file, write a copy of the metadata to the dist dir. Then it will show up in the artifact of the build page for users to parse. Bug: 124783265 Test: make dist and check the output metadata Change-Id: I2eb06bbf3cbb9f3653ca3352f3d601b09403d59d
This commit is contained in:
@@ -4069,6 +4069,8 @@ name := $(name)-ota-$(FILE_NAME_TAG)
|
|||||||
|
|
||||||
INTERNAL_OTA_PACKAGE_TARGET := $(PRODUCT_OUT)/$(name).zip
|
INTERNAL_OTA_PACKAGE_TARGET := $(PRODUCT_OUT)/$(name).zip
|
||||||
|
|
||||||
|
INTERNAL_OTA_METADATA := $(PRODUCT_OUT)/ota_metadata
|
||||||
|
|
||||||
$(INTERNAL_OTA_PACKAGE_TARGET): KEY_CERT_PAIR := $(DEFAULT_KEY_CERT_PAIR)
|
$(INTERNAL_OTA_PACKAGE_TARGET): KEY_CERT_PAIR := $(DEFAULT_KEY_CERT_PAIR)
|
||||||
|
|
||||||
ifeq ($(AB_OTA_UPDATER),true)
|
ifeq ($(AB_OTA_UPDATER),true)
|
||||||
@@ -4077,10 +4079,12 @@ else
|
|||||||
$(INTERNAL_OTA_PACKAGE_TARGET): $(BROTLI)
|
$(INTERNAL_OTA_PACKAGE_TARGET): $(BROTLI)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
$(INTERNAL_OTA_PACKAGE_TARGET): .KATI_IMPLICIT_OUTPUTS := $(INTERNAL_OTA_METADATA)
|
||||||
|
|
||||||
$(INTERNAL_OTA_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) \
|
$(INTERNAL_OTA_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) \
|
||||||
build/make/tools/releasetools/ota_from_target_files
|
build/make/tools/releasetools/ota_from_target_files
|
||||||
@echo "Package OTA: $@"
|
@echo "Package OTA: $@"
|
||||||
$(call build-ota-package-target,$@,-k $(KEY_CERT_PAIR))
|
$(call build-ota-package-target,$@,-k $(KEY_CERT_PAIR) --output_metadata_path $(INTERNAL_OTA_METADATA))
|
||||||
|
|
||||||
.PHONY: otapackage
|
.PHONY: otapackage
|
||||||
otapackage: $(INTERNAL_OTA_PACKAGE_TARGET)
|
otapackage: $(INTERNAL_OTA_PACKAGE_TARGET)
|
||||||
|
@@ -1454,6 +1454,7 @@ else # TARGET_BUILD_APPS
|
|||||||
$(call dist-for-goals, droidcore, \
|
$(call dist-for-goals, droidcore, \
|
||||||
$(INTERNAL_UPDATE_PACKAGE_TARGET) \
|
$(INTERNAL_UPDATE_PACKAGE_TARGET) \
|
||||||
$(INTERNAL_OTA_PACKAGE_TARGET) \
|
$(INTERNAL_OTA_PACKAGE_TARGET) \
|
||||||
|
$(INTERNAL_OTA_METADATA) \
|
||||||
$(INTERNAL_OTA_RETROFIT_DYNAMIC_PARTITIONS_PACKAGE_TARGET) \
|
$(INTERNAL_OTA_RETROFIT_DYNAMIC_PARTITIONS_PACKAGE_TARGET) \
|
||||||
$(BUILT_OTATOOLS_PACKAGE) \
|
$(BUILT_OTATOOLS_PACKAGE) \
|
||||||
$(SYMBOLS_ZIP) \
|
$(SYMBOLS_ZIP) \
|
||||||
|
Reference in New Issue
Block a user