From: Matt Merhar Date: Fri, 26 Feb 2021 04:28:53 +0000 (-0500) Subject: kernel-defaults: fix external kernel build when user_headers is missing X-Git-Tag: v21.02.0-rc2~27 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=0b0e97853a1ba4544185afb030aad81b38321c56;hp=d5ea756c3e906eefba9800bef579337a88a1f4b5 kernel-defaults: fix external kernel build when user_headers is missing Use an 'if' so the absence of $(LINUX_DIR)/user_headers doesn't make the line evaluate to false and cause the build to fail. Signed-off-by: Matt Merhar (cherry picked from commit cc76e34c10e57cb1a4f7971268a77aad2f24c8ca) --- diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk index e5a0ba367b..3aa1baa761 100644 --- a/include/kernel-defaults.mk +++ b/include/kernel-defaults.mk @@ -43,7 +43,9 @@ else rmdir $(LINUX_DIR); \ fi ln -s $(CONFIG_EXTERNAL_KERNEL_TREE) $(LINUX_DIR) - $(_SINGLE) [ -d $(LINUX_DIR)/user_headers ] && rm -rf $(LINUX_DIR)/user_headers + if [ -d $(LINUX_DIR)/user_headers ]; then \ + rm -rf $(LINUX_DIR)/user_headers; \ + fi endef endif