From 13dcdb52eb69f3a022244e840e7d671375133702 Mon Sep 17 00:00:00 2001
From: Corentin LABBE <clabbe@baylibre.com>
Date: Wed, 18 Nov 2020 13:43:51 +0000
Subject: check if envdir exists before creating it

If envdir already exists, lavalab-gen.py fail
---
 lavalab-gen.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lavalab-gen.py b/lavalab-gen.py
index ff0e717..d088bbb 100755
--- a/lavalab-gen.py
+++ b/lavalab-gen.py
@@ -369,7 +369,8 @@ def main():
             for slaveenv in worker["slaveenv"]:
                 slavename = slaveenv["name"]
                 envdir = "%s/env/%s" % (workerdir, slavename)
-                os.mkdir(envdir)
+                if not os.path.isdir(envdir):
+                    os.mkdir(envdir)
                 fenv = open("%s/env.yaml" % envdir, 'w')
                 fenv.write("overrides:\n")
                 for line in slaveenv["env"]:
-- 
cgit