From 8c1c0efabc7bb427b4ac04dbf10f695bbc47a575 Mon Sep 17 00:00:00 2001 From: Ville Juven Date: Tue, 4 Oct 2022 09:07:53 +0300 Subject: [PATCH] make export: Fix make export for CONFIG_BUILD_KERNEL=y The condition: [ -f "$${f}" ] && cp -f "$${f}" "${EXPORTDIR}"$(DELIM)registry ; Fails if the first part of the condition returns empty / false, stopping make for no reason due to the error. --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index e6ddb1633..beae68005 100644 --- a/Makefile +++ b/Makefile @@ -158,7 +158,9 @@ ifneq ($(EXPORTDIR),) ifneq ($(CONFIG_BUILD_KERNEL),y) ifneq ($(BUILTIN_REGISTRY),) for f in "${BUILTIN_REGISTRY}"$(DELIM)*.bdat "${BUILTIN_REGISTRY}"$(DELIM)*.pdat ; do \ - [ -f "$${f}" ] && cp -f "$${f}" "${EXPORTDIR}"$(DELIM)registry ; \ + if [ -f "$${f}" ]; then \ + cp -f "$${f}" "${EXPORTDIR}"$(DELIM)registry ; \ + fi \ done endif endif