From ef1569e5056555c0a9ec232acd4d3c77d0da902a Mon Sep 17 00:00:00 2001 From: Sandon Van Ness Date: Wed, 23 Jan 2013 14:08:53 -0800 Subject: [PATCH] Use ceph git repo instead of github. This code change is so that instead of pulling the tarball of github which can be unreliable at times it instead uses the ceph repo mirror and serves as the same function. Now it is using git archive and no longer uses wget. Because of this less tar-fu is needed to extract the necessary files as it can be done directly through git archive. Signed-off-by: Sandon Van Ness Reviewed-by: Sam Lang (cherry picked from commit 5d66c9ab01814388f3439690031d9875e89ef892) (cherry picked from commit 0495764ba8502a1afe17828da247b26b74a2e937) --- teuthology/task/workunit.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/teuthology/task/workunit.py b/teuthology/task/workunit.py index 9ec81c6a8..55a5f9e1c 100644 --- a/teuthology/task/workunit.py +++ b/teuthology/task/workunit.py @@ -147,21 +147,15 @@ def _run_tests(ctx, refspec, role, tests, env): args=[ 'mkdir', '--', srcdir, run.Raw('&&'), - 'wget', - '-q', - '-O-', - 'https://github.com/ceph/ceph/tarball/%s' % refspec, + 'git', + 'archive', + '--remote=git://ceph.newdream.net/git/ceph.git', + '%s:qa/workunits' % refspec, run.Raw('|'), 'tar', '-C', srcdir, '-x', - '-z', '-f-', - '--wildcards', - '--no-wildcards-match-slash', - '--strip-components=3', - '--', - '*/qa/workunits/', run.Raw('&&'), 'cd', '--', srcdir, run.Raw('&&'), -- 2.47.3