From: Gui Chen Date: Thu, 13 Feb 2014 04:06:18 +0000 (-0500) Subject: add two new options '--repo' and '--ignore-ksrepo' X-Git-Tag: 0.24~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f3eb67d1b3ca561e9d823fa996199e14b0680bd6;p=tools%2Fmic.git add two new options '--repo' and '--ignore-ksrepo' option '--repo' is to append a new repo to repo pool option '--ignore-ksrepo' is to ignore repos in ks file Change-Id: I10280f0c3f40b2f68186240f3694d2eb14104e10 Signed-off-by: Gui Chen --- diff --git a/mic/conf.py b/mic/conf.py index 400829f..99b9696 100644 --- a/mic/conf.py +++ b/mic/conf.py @@ -64,6 +64,8 @@ class ConfigMgr(object): "repourl": {}, "localrepos": [], # save localrepos "runtime": "bootstrap", + "repo": {}, + "ignore_ksrepo": False, }, 'chroot': { "saveto": None, diff --git a/mic/creator.py b/mic/creator.py index e27c8a1..01e9844 100644 --- a/mic/creator.py +++ b/mic/creator.py @@ -123,6 +123,12 @@ class Creator(cmdln.Cmdln): optparser.add_option('', '--repourl', action='append', dest='repourl', default=[], help=SUPPRESS_HELP) + optparser.add_option('-R', '--repo', action='append', + dest='repo', default=[], + help=SUPPRESS_HELP) + optparser.add_option('', '--ignore-ksrepo', action='store_true', + dest='ignore_ksrepo', default=False, + help=SUPPRESS_HELP) return optparser def preoptparse(self, argv): @@ -274,6 +280,11 @@ class Creator(cmdln.Cmdln): continue configmgr.create['repourl'][key] = val + if self.options.repo: + configmgr.create['repo'] = self.options.repo + if self.options.ignore_ksrepo: + configmgr.create['ignore_ksrepo'] = self.options.ignore_ksrepo + def main(self, argv=None): if argv is None: argv = sys.argv