X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lbuild-nightly.sh;h=d9579bc55a9e29f1e11d725db9b8d7615489c9d5;hb=89c5cf95aa405268fb3052a00073846aeed692c7;hp=af3a49d9a122181ed2fd8bf51bff19d20e318eb0;hpb=705f47aec7e28f9f5762393c0ac59a6f106e5bf2;p=build.git diff --git a/lbuild-nightly.sh b/lbuild-nightly.sh index af3a49d9..d9579bc5 100755 --- a/lbuild-nightly.sh +++ b/lbuild-nightly.sh @@ -689,7 +689,10 @@ function main () { GIT_REPO=$(echo $BUILD_SCM_URL | cut -d@ -f1) GIT_TAG=$(echo $BUILD_SCM_URL | cut -s -d@ -f2) GIT_TAG=${GIT_TAG:-master} - mkdir -p $tmpdir; git archive --remote=$GIT_REPO $GIT_TAG | tar -C $tmpdir -xf - + mkdir -p $tmpdir + ( git archive --remote=$GIT_REPO $GIT_TAG | tar -C $tmpdir -xf -) || \ + ( echo "==================== git archive FAILED, trying git clone instead" ; \ + git clone $GIT_REPO $tmpdir && cd $tmpdir && git checkout $GIT_TAG && rm -rf .git) # Create lxc vm cd $tmpdir