From 4c089a01d67e639275cd82c759b4a0e881145c36 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Wed, 30 Dec 2020 16:00:02 +0100 Subject: [PATCH] Fix sysroot-source git clone not escaping the current directory. --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 4008cc75..7dca64e7 100644 --- a/Makefile +++ b/Makefile @@ -185,7 +185,7 @@ sysroot-system: sysroot-fsh sysroot-base-headers sysroot-source: sysroot-fsh ifeq ($(SORTIX_INCLUDE_SOURCE),git) rm -rf "$(SYSROOT)/src" - git clone --no-hardlinks $(SORTIX_INCLUDE_SOURCE_GIT_CLONE_OPTIONS) -- $(SORTIX_INCLUDE_SOURCE_GIT_REPO) "$(SYSROOT)/src" + git clone --no-hardlinks $(SORTIX_INCLUDE_SOURCE_GIT_CLONE_OPTIONS) -- "$(SORTIX_INCLUDE_SOURCE_GIT_REPO)" "$(SYSROOT)/src" -cd "$(SYSROOT)/src" && for BRANCH in $(SORTIX_INCLUDE_SOURCE_GIT_BRANCHES); do \ git fetch origin $$BRANCH && \ (git branch -f $$BRANCH FETCH_HEAD || true) ; \