From: Jo-Philipp Wich Date: Fri, 4 Nov 2016 14:56:02 +0000 (+0100) Subject: phase1: initialize source.git on first start X-Git-Tag: v1~240 X-Git-Url: http://git.openwrt.org/?p=buildbot.git;a=commitdiff_plain;h=0c3951adfac238bd1ead976bbaf2513e573a1167 phase1: initialize source.git on first start Since phase1 needs an existing source.git to bootstrap its config, prepare the git clone further processing. Signed-off-by: Jo-Philipp Wich --- diff --git a/phase1/master.cfg b/phase1/master.cfg index 89243ff..4ff4ced 100644 --- a/phase1/master.cfg +++ b/phase1/master.cfg @@ -82,6 +82,9 @@ if ini.has_option("gpg", "passfile"): # find targets targets = [ ] +if not os.path.isdir(home_dir+'/source.git'): + subprocess.call(["git", "clone", "--depth=1", repo_url, home_dir+'/source.git']) + findtargets = subprocess.Popen([home_dir+'/dumpinfo.pl', 'targets'], stdout = subprocess.PIPE, cwd = home_dir+'/source.git')