From 744955f8ce418e62c374da0695d43c52a9368d32 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 27 Jun 2023 18:41:42 +0200 Subject: [PATCH] testing: Whitelist all Git repositories in the root image Without this, Git refuses to operate on the build dirs that are mounted with weird ownership. When running as root in the chroot, Git checks SUDO_UID, which won't match. --- testing/scripts/build-strongswan | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/testing/scripts/build-strongswan b/testing/scripts/build-strongswan index f7eeb6fede..1956e132d4 100755 --- a/testing/scripts/build-strongswan +++ b/testing/scripts/build-strongswan @@ -165,6 +165,10 @@ if [ "$ALL_RECIPES" ]; then execute "cp -r $RECPDIR/patches $LOOPDIR/root/shared/compile" 0 fi RECIPES=`ls $RECPDIR/*.mk | xargs -n1 basename` + log_action "Whitelist all Git repositories" + echo "[safe]" > $LOOPDIR/root/.gitconfig + echo " directory = *" >> $LOOPDIR/root/.gitconfig + log_status 0 else echo "Building and installing strongSwan" RECIPES=`ls $RECPDIR/*strongswan.mk | xargs -n1 basename`