Merge changes from topic "cf_system_root_files" into main
* changes: Add option to use Soong defined system image Add files installed to root to diff allowlist
This commit is contained in:
@@ -3582,8 +3582,19 @@ $(systemimage_intermediates)/staging_dir.stamp: $(filter $(TARGET_OUT)/%,$(FULL_
|
||||
ifeq ($(BOARD_AVB_ENABLE),true)
|
||||
$(BUILT_SYSTEMIMAGE): $(BOARD_AVB_SYSTEM_KEY_PATH)
|
||||
endif
|
||||
|
||||
ifeq ($(USE_SOONG_DEFINED_SYSTEM_IMAGE),true)
|
||||
ifeq ($(PRODUCT_SOONG_DEFINED_SYSTEM_IMAGE),)
|
||||
$(error PRODUCT_SOONG_DEFINED_SYSTEM_IMAGE must be set if USE_SOONG_DEFINED_SYSTEM_IMAGE is true)
|
||||
endif
|
||||
soong_defined_system_image := $(call intermediates-dir-for,ETC,$(PRODUCT_SOONG_DEFINED_SYSTEM_IMAGE))/$(PRODUCT_SOONG_DEFINED_SYSTEM_IMAGE)
|
||||
$(BUILT_SYSTEMIMAGE): $(INSTALLED_FILES_FILE) $(systemimage_intermediates)/file_list.txt $(soong_defined_system_image)
|
||||
$(eval $(call copy-one-file, $(soong_defined_system_image), $(BUILT_SYSTEMIMAGE)))
|
||||
soong_defined_system_image :=
|
||||
else
|
||||
$(BUILT_SYSTEMIMAGE): $(FULL_SYSTEMIMAGE_DEPS) $(INSTALLED_FILES_FILE) $(systemimage_intermediates)/file_list.txt
|
||||
$(call build-systemimage-target,$@)
|
||||
endif
|
||||
|
||||
$(call declare-1p-container,$(BUILT_SYSTEMIMAGE),system/extras)
|
||||
$(call declare-container-license-deps,$(BUILT_SYSTEMIMAGE),$(FULL_SYSTEMIMAGE_DEPS),$(PRODUCT_OUT)/:/)
|
||||
|
@@ -78,6 +78,10 @@ lib/libvendorsupport.so
|
||||
lib/libwfds.so
|
||||
lib/libyuv.so
|
||||
|
||||
# b/351258461
|
||||
adb_keys
|
||||
init.environ.rc
|
||||
|
||||
# Known diffs only in the Soong system image
|
||||
lib/libhidcommand_jni.so
|
||||
lib/libuinputcommand_jni.so
|
Reference in New Issue
Block a user