diff options
author | Chris Johns <chrisj@rtems.org> | 2012-11-05 15:28:36 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2012-11-05 15:28:36 +1100 |
commit | e9af46024965a12a8be64554d3458d084a7af527 (patch) | |
tree | 99c908aec7a93b3a68640563c8eaca032d6934d2 /sb/setbuilder.py | |
parent | Better build set message. (diff) | |
download | rtems-source-builder-e9af46024965a12a8be64554d3458d084a7af527.tar.bz2 |
Move the build sets to .bset naming.
Diffstat (limited to 'sb/setbuilder.py')
-rw-r--r-- | sb/setbuilder.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/sb/setbuilder.py b/sb/setbuilder.py index 0d47b32..eca60e4 100644 --- a/sb/setbuilder.py +++ b/sb/setbuilder.py @@ -125,22 +125,22 @@ class buildset: root, ext = path.splitext(exbset) - if exbset.endswith('.cfg'): - bsetcfg = exbset + if exbset.endswith('.bset'): + bset = exbset else: - bsetcfg = '%s.cfg' % (exbset) + bset = '%s.bset' % (exbset) - bsetname = bsetcfg + bsetname = bset if not path.exists(bsetname): for cp in self.opts.expand('%{_configdir}', self.defaults).split(':'): configdir = path.abspath(cp) - bsetname = path.join(configdir, bsetcfg) + bsetname = path.join(configdir, bset) if path.exists(bsetname): break bsetname = None if bsetname is None: - raise error.general('no build set file found: %s' % (bsetcfg)) + raise error.general('no build set file found: %s' % (bset)) try: if self.opts.trace(): print '_bset:%s: open: %s' % (self.bset, bsetname) @@ -215,7 +215,8 @@ class buildset: def run(): import sys try: - optargs = { '--list-configs': 'List available configurations' } + optargs = { '--list-configs': 'List available configurations', + '--list-bsets': 'List available build sets'} opts, _defaults = defaults.load(sys.argv, optargs) log.default = log.log(opts.logfiles()) _notice(opts, 'Source Builder - Set Builder, v%s' % (version)) @@ -225,6 +226,8 @@ def run(): _notice(opts, 'warning: forcing build with known host setup problems') if opts.get_arg('--list-configs'): build.list_configs(opts, _defaults) + elif opts.get_arg('--list-bsets'): + build.list_configs(opts, _defaults, ext = '.bset') else: for bset in opts.params(): c = buildset(bset, _defaults = _defaults, opts = opts) |