From 07abe12936be01418c92783aff5ebcb67cb37667 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Pe=C4=8Dovnik?= Date: Mon, 18 Apr 2022 13:43:31 +0200 Subject: [PATCH] Fixing changes in Git for unsafe folder (#3695) --- compile.sh | 3 +++ lib/general.sh | 3 +++ 2 files changed, 6 insertions(+) diff --git a/compile.sh b/compile.sh index 07d2e6453..7e989033e 100755 --- a/compile.sh +++ b/compile.sh @@ -29,6 +29,9 @@ fi if [[ -f "${SRC}"/lib/general.sh ]]; then + # Declare this folder as safe + git config --global --add safe.directory "${SRC}" + # shellcheck source=lib/general.sh source "${SRC}"/lib/general.sh diff --git a/lib/general.sh b/lib/general.sh index 4b1986ff7..a84391ab5 100644 --- a/lib/general.sh +++ b/lib/general.sh @@ -484,6 +484,9 @@ fetch_from_repo() local workdir=$dir fi + # Declare folders we use as safe + git config --global --add safe.directory "${SRC}/cache/sources/$workdir" + mkdir -p "${SRC}/cache/sources/${workdir}" 2>/dev/null || \ exit_with_error "No path or no write permission" "${SRC}/cache/sources/${workdir}"