# workaround for qemu/9p bug in mapping permissions
set_permissions(outdir, (0644, 0755))
else:
- log = os.path.join(outdir, '%s_%s.log.txt' % (build_id, name))
+ log = os.path.join(outdir, '%s_%s.log' % (build_id, name))
cache = os.path.join(basedir, 'cache')
if not os.path.exists(cache):
os.makedirs(cache)
os.system('sudo chmod 0777 -R %s' % basedir)
- try:
- # Copy logfile to sync directory
- shutil.copy(log, os.path.join(outdir, build_id, 'images', name))
- except Exception as err:
- print 'LOGCPERROR: %s' % err
-
status = 'success'
if ret:
print 'Error: mic returned %d' % ret
convert_image_dir(os.path.join(sync_src, 'images'),
fields['repo'], fields['name'])
+
+ # Copy logfile to sync directory
+ if not int(os.getenv('USE_VM')):
+ try:
+ target_log = os.path.join(outdir, build_id, 'images', \
+ fields['repo'], name, os.path.basename(log))
+ if not os.path.exists(os.path.dirname(target_log)):
+ os.makedirs(os.path.dirname(target_log))
+ shutil.copy(log, target_log)
+ except Exception as err:
+ print 'LOGCPERROR: %s' % err
+
sync_status = 'success'
for loop in range(2):