Re-add missing dependency for derived debs. (#16896)
* Re-add missing dependency for derived debs. My previous changed removed the whole dependency on the main deb existing, not just the installation of the main deb. Fix this by readding a dependency on the main deb being built/pulled from cache. Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com> * Add the kernel and initramfs as dependencies for RFS build Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com> --------- Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com>
This commit is contained in:
parent
5ce2a71dff
commit
963d40a77b
@ -359,6 +359,7 @@ endef
|
|||||||
|
|
||||||
RFS_DEP_FILES := $(wildcard \
|
RFS_DEP_FILES := $(wildcard \
|
||||||
$(addprefix scripts/, build_debian_base_system.sh prepare_debian_image_buildinfo.sh build_mirror_config.sh) \
|
$(addprefix scripts/, build_debian_base_system.sh prepare_debian_image_buildinfo.sh build_mirror_config.sh) \
|
||||||
|
$(addprefix $(IMAGE_DISTRO_DEBS_PATH)/,$(INITRAMFS_TOOLS) $(LINUX_KERNEL)) \
|
||||||
$(shell git ls-files files/initramfs-tools) \
|
$(shell git ls-files files/initramfs-tools) \
|
||||||
$(shell git ls-files files/image_config) \
|
$(shell git ls-files files/image_config) \
|
||||||
$(shell git ls-files files/apparmor) \
|
$(shell git ls-files files/apparmor) \
|
||||||
|
2
slave.mk
2
slave.mk
@ -793,7 +793,7 @@ SONIC_TARGET_LIST += $(addprefix $(DEBS_PATH)/, $(SONIC_DPKG_DEBS))
|
|||||||
# we depend on it and move our deb to other targets
|
# we depend on it and move our deb to other targets
|
||||||
# Add new dev package:
|
# Add new dev package:
|
||||||
# $(eval $(call add_derived_package,$(ORIGINAL_DEB),derived_deb_file.deb))
|
# $(eval $(call add_derived_package,$(ORIGINAL_DEB),derived_deb_file.deb))
|
||||||
$(addprefix $(DEBS_PATH)/, $(SONIC_DERIVED_DEBS)) : $(DEBS_PATH)/% : .platform
|
$(addprefix $(DEBS_PATH)/, $(SONIC_DERIVED_DEBS)) : $(DEBS_PATH)/% : .platform $$(addprefix $(DEBS_PATH)/,$$($$*_DEPENDS))
|
||||||
$(HEADER)
|
$(HEADER)
|
||||||
# All noise takes place in main deb recipe, so we are just telling that
|
# All noise takes place in main deb recipe, so we are just telling that
|
||||||
# we depend on it
|
# we depend on it
|
||||||
|
Loading…
Reference in New Issue
Block a user