summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann E. MORIN <yann.morin.1998@free.fr>2018-04-08 15:48:11 (GMT)
committerPeter Korsgaard <peter@korsgaard.com>2018-04-08 19:46:36 (GMT)
commite17719264b5df0400442f02366cc16201ab3a25c (patch)
tree4b5893eb69605ff1a242b234347981696818f73b
parentbbbcfa57f80d239f94669586cadad4e14f073a5f (diff)
downloadbuildroot-e17719264b5df0400442f02366cc16201ab3a25c.tar.gz
buildroot-e17719264b5df0400442f02366cc16201ab3a25c.tar.bz2
download/git: don't require too-recent git
git has supported -C only since 1.8.5, and some distros have not yet caught up after more than 4 years... Fall back to entering the directory. Fixes: http://autobuild.buildroot.net/results/35f9f7a4adc6c2cad741079e4afdf1408c94703b Reported-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: André Hentschel <nerv@dawncrow.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rwxr-xr-xsupport/download/git4
1 files changed, 3 insertions, 1 deletions
diff --git a/support/download/git b/support/download/git
index 787b6bc..868dfad 100755
--- a/support/download/git
+++ b/support/download/git
@@ -47,7 +47,9 @@ git_cache="${dl_dir}/git"
# fetch'ed later.
if [ ! -d "${git_cache}" ]; then
_git init "'${git_cache}'"
- _git -C "'${git_cache}'" remote add origin "'${uri}'"
+ pushd "${git_cache}" >/dev/null
+ _git remote add origin "'${uri}'"
+ popd >/dev/null
fi
pushd "${git_cache}" >/dev/null