diff --git a/core/Makefile b/core/Makefile index 0a73b43da..c682b5954 100644 --- a/core/Makefile +++ b/core/Makefile @@ -2315,6 +2315,7 @@ $(BUILT_TARGET_FILES_PACKAGE): \ $(INSTALLED_USERDATAIMAGE_TARGET) \ $(INSTALLED_CACHEIMAGE_TARGET) \ $(INSTALLED_VENDORIMAGE_TARGET) \ + $(INSTALLED_VBMETAIMAGE_TARGET) \ $(INSTALLED_DTBOIMAGE_TARGET) \ $(INTERNAL_SYSTEMOTHERIMAGE_FILES) \ $(INSTALLED_ANDROID_INFO_TXT_TARGET) \ @@ -2535,6 +2536,14 @@ ifeq ($(BREAKPAD_GENERATE_SYMBOLS),true) @# If breakpad symbols have been generated, add them to the zip. $(hide) $(ACP) -r $(TARGET_OUT_BREAKPAD) $(zip_root)/BREAKPAD endif +# BOARD_BUILD_DISABLED_VBMETAIMAGE is used to build a special vbmeta.img +# that disables AVB verification. The content is fixed and we can just copy +# it to $(zip_root)/IMAGES without passing some info into misc_info.txt for +# regeneration. +ifeq (true,$(BOARD_BUILD_DISABLED_VBMETAIMAGE)) + $(hide) mkdir -p $(zip_root)/IMAGES + $(hide) cp $(INSTALLED_VBMETAIMAGE_TARGET) $(zip_root)/IMAGES/ +endif ifdef BOARD_PREBUILT_VENDORIMAGE $(hide) mkdir -p $(zip_root)/IMAGES $(hide) cp $(INSTALLED_VENDORIMAGE_TARGET) $(zip_root)/IMAGES/