return result
-def exports(export_type, recipe, packages, outdir, filename):
+def exports(export_type, recipe, packages, outdir, filename=None):
logger = logging.getLogger(__name__)
#TODO validation should be checked before request
# check whether the ks exists
baseline=recipe['Default'].get('Baseline')
ksname= ''.join([config.get('FileName'), '.ks'])
- if filename:
- ksname= ''.join([config.get('FileName'), '.ks'])
-
kspath=os.path.join(yaml_info.cachedir, baseline, ksname)
if not os.path.exists(kspath):
raise TICError('No ks file was created from kickstarter')
# copy the ks to output directory
- output=copyfile(kspath, outdir)
+ output=copyfile(kspath, outdir, filename)
logger.info('copy the ks file from %s to dst:%s', kspath, output)
return output
Schedule= "*",
Active= True,
Platform= 'Wayland',
- Part= 'mobile-2parts-emulator',
+ Part= 'mobile-mbr',
Mic2Options= '-f loop --pack-to=@NAME@.tar.gz',
FileName= 'default',
- Repos=['tizen-standard'],
+ Repos=['tizen-unified', 'tizen-base'],
Groups=[],
ExtraPackages= [],
RemovePackages=[]
f.close()
return output_path
-def copyfile(src, dst):
+def copyfile(src, dst, filename=None):
abs_dst=os.path.abspath(os.path.expanduser(dst))
make_dirs(abs_dst)
+ if filename:
+ abs_dst = os.path.join(abs_dst, filename)
shutil.copy(src, abs_dst)
return os.path.join(abs_dst, os.path.basename(src))
\ No newline at end of file