From: Sergey Sergeev Date: Thu, 16 Jun 2016 19:04:51 +0000 (+0300) Subject: build: Adds the ability to disable personal initramfs build for target device X-Git-Tag: v17.01.0-rc1~2244 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=e6b93303437cd63d5f30787d5140ced73400e587 build: Adds the ability to disable personal initramfs build for target device If KERNEL_INITRAMFS := in the target/linux/*/image/Makefile->Device/%NAME% section is set to '' then personal initramfs file for this target device will not be created. This var is similar to the Device/Build/kernel KERNEL_INSTALL := Signed-off-by: Sergey Sergeev --- diff --git a/include/image.mk b/include/image.mk index c86d739fc9..a47d588488 100644 --- a/include/image.mk +++ b/include/image.mk @@ -351,7 +351,7 @@ endef ifndef IB define Device/Build/initramfs $(call Device/Export,$(KDIR)/tmp/$$(KERNEL_INITRAMFS_IMAGE),$(1)) - $$(_TARGET): $(BIN_DIR)/$$(KERNEL_INITRAMFS_IMAGE) + $$(_TARGET): $$(if $$(KERNEL_INITRAMFS),$(BIN_DIR)/$$(KERNEL_INITRAMFS_IMAGE)) $(KDIR)/$$(KERNEL_INITRAMFS_NAME):: image_prepare $(BIN_DIR)/$$(KERNEL_INITRAMFS_IMAGE): $(KDIR)/tmp/$$(KERNEL_INITRAMFS_IMAGE)