From 0c3951adfac238bd1ead976bbaf2513e573a1167 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Fri, 4 Nov 2016 15:56:02 +0100 Subject: [PATCH] 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 --- phase1/master.cfg | 3 +++ 1 file changed, 3 insertions(+) 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') -- 2.30.2