import os
import logging
-import shutil
from tic.dependency import analyze_dependency, get_installed_packages
from tic.parser.recipe_parser import get_default_recipe, convert_recipe_to_yaml
from tic.parser.repo_parser import RepodataParser
from tic.parser.view_parser import make_view_data
from tic.utils.error import TICError
+from tic.utils.file import copyfile
from tic.repo import get_repodata_from_repos
from tic.pykickstarter import KSoption, kswriter
return result
-def exports(export_type, recipe, packages, output):
+def exports(export_type, recipe, packages, outdir):
logger = logging.getLogger(__name__)
if not export_type:
export_type='ks'
raise TICError('No ks file was created from kickstarter')
# copy the ks to output directory
- shutil.copy(kspath, output)
+ output=copyfile(kspath, outdir)
logger.info('copy the ks file from %s to dst:%s', kspath, output)
return output