X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tic%2Fpykickstarter.py;h=2e8d246b5d55516da4fa1854b63ae13ce176f070;hb=acc34f918d7c0444283555f73322758c7cde80e9;hp=07194ff9265d89bbb1955176e8b55f12620e231c;hpb=484bfa4de7d0507abbb2771081e9e58283726af8;p=archive%2F20170607%2Ftools%2Ftic-core.git diff --git a/tic/pykickstarter.py b/tic/pykickstarter.py index 07194ff..2e8d246 100644 --- a/tic/pykickstarter.py +++ b/tic/pykickstarter.py @@ -19,28 +19,28 @@ # Contributors: # - S-Core Co., Ltd +from tic.utils.error import TICError from kswriter.KSWriter import KSWriter, KSMetaError class KSoption: - def __init__(self): - self.configsfile = '/home/shinchulwoo/project/meta-mobile/mobile.yaml' - self.repofile = ['/home/shinchulwoo/project/meta-mobile/mobile-repos.yaml'] - self.target = '/home/shinchulwoo/project/meta-mobile/mobile-targets.yaml' - self.external = ['/home/shinchulwoo/project/meta-mobile/ks'] - self.outdir = '/home/shinchulwoo/project/meta-mobile/__test' + def __init__(self, configs, repos, outdir): + self.configsfile = configs + self.repofile = [repos] + self.target = None + self.external = None + self.outdir = outdir self.config = None - self.packages = None + self.packages = False self.targetdefs = None -def kswriter(): +def kswriter(options): try: - options = KSoption() ks = KSWriter(options.configsfile, options.repofile, options.outdir, options.config, options.packages, options.external, options.targetdefs, options.target) ks.generate() except KSMetaError as err: - print('ERROR:', str(err)) - + raise TICError(str(err)) + if __name__ == "__main__": print('start') kswriter()