Re-create mic output directory
authorEd Bartosh <eduard.bartosh@intel.com>
Sun, 15 Sep 2013 13:08:19 +0000 (16:08 +0300)
committerHasan Wan <hasan.wan@intel.com>
Mon, 16 Sep 2013 06:23:00 +0000 (23:23 -0700)
mic/outupt is recreated to ensure that no leftovers present there from
previous build. Workspace cleanup plugin does not always cleanup
workspaces, so it's better to double check.

Change-Id: I68eb435f2c2035f939799f415f87d439ee4e35f6
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Reviewed-on: https://otctools.jf.intel.com/review/6437
Tested-by: OTC Tools Tester <ed.bartosh@linux.intel.com>
Reviewed-by: Hasan Wan <hasan.wan@intel.com>
job_imager.py

index dc4e902..badc48e 100755 (executable)
@@ -4,6 +4,7 @@
 
 import os
 import sys
+import shutil
 import subprocess
 
 from common.buildtrigger import trigger_info, trigger_next
@@ -66,9 +67,10 @@ def main():
 
     # Prepare working directory
     basedir = os.path.join(os.getenv('WORKSPACE'), 'mic')
+    if os.path.exists(basedir):
+        shutil.rmtree(basedir)
     outdir = os.path.join(basedir, 'out')
-    if not os.path.exists(outdir):
-        os.makedirs(outdir)
+    os.makedirs(outdir)
 
     ksf = os.path.join(outdir, '%s.ks' % name)
     with open(ksf, 'w') as ks_fh: