From d2423387dc7babed61d1bc152784d300ce3a6d0e Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Wed, 14 Dec 2016 01:26:08 +0100 Subject: [PATCH] phase1: run maketag.sh under exclusive lock Signed-off-by: Jo-Philipp Wich --- phase1/master.cfg | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/phase1/master.cfg b/phase1/master.cfg index e73f31d..dc1e66d 100644 --- a/phase1/master.cfg +++ b/phase1/master.cfg @@ -206,6 +206,7 @@ def GetVersionPrefix(props): c['builders'] = [] dlLock = locks.SlaveLock("slave_dl") +tagLock = locks.MasterLock("make_tag") checkBuiltin = re.sub('[\t\n ]+', ' ', """ checkBuiltin() { @@ -309,7 +310,8 @@ for target in targets: path = home_dir+'/source.git', env = {'GNUPGHOME': gpg_home}, haltOnFailure = True, - doStepIf = IsTaggingRequested + doStepIf = IsTaggingRequested, + locks = [tagLock.access('exclusive')] )) # switch to branch -- 2.30.2