summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlias Apalodimas <ilias.apalodimas@linaro.org>2025-06-11 23:24:36 +0300
committerTom Rini <trini@konsulko.com>2025-06-11 16:21:36 -0600
commitd1b6489ef11bc89145e9fcf1d0f05d89a934e410 (patch)
tree3bad2dbc6fac45d3e64e525bb26c41f7ac9f4f25
parent057a53b570a6896b9337169645f6b2cc8d0d218c (diff)
kbuild: do not overwrite .gitignore in output directory
Backported from kernel commit 156e7cbb3ef5 ("kbuild: do not overwrite .gitignore in output directory") Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
-rw-r--r--Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index f05c70073b8..5dad1aa57f7 100644
--- a/Makefile
+++ b/Makefile
@@ -519,7 +519,8 @@ outputmakefile:
ifneq ($(KBUILD_SRC),)
$(Q)ln -fsn $(srctree) source
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile $(srctree)
- $(Q){ echo "# this is build directory, ignore it"; echo "*"; } > .gitignore
+ $(Q)test -e .gitignore || \
+ { echo "# this is build directory, ignore it"; echo "*"; } > .gitignore
endif
# To make sure we do not include .config for any of the *config targets