From eaf9d44485fcdbf411eefc21346f111eac7d3fcf Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 5 Jan 2015 11:34:41 +0100 Subject: [PATCH] [FIX] runbot: force datadir of builds --- runbot/runbot.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/runbot/runbot.py b/runbot/runbot.py index 2fb66da7..05873b90 100644 --- a/runbot/runbot.py +++ b/runbot/runbot.py @@ -687,6 +687,12 @@ class runbot_build(osv.osv): logdb = 'postgres://{cfg[db_user]}:{cfg[db_password]}@{cfg[db_host]}/{db}'.format(cfg=config, db=cr.dbname) cmd += ["--log-db=%s" % logdb] + if grep(build.server("tools/config.py"), "data-dir"): + datadir = build.path('datadir') + if not os.path.exists(datadir): + os.mkdir(datadir) + cmd += ["--data-dir", datadir] + # coverage #coverage_file_path=os.path.join(log_path,'coverage.pickle') #coverage_base_path=os.path.join(log_path,'coverage-base')