[rtems-source-builder commit] sb: Raise an error if an option is not registered and unknown.

Chris Johns chrisj at rtems.org
Sat Sep 15 07:44:00 UTC 2018


Module:    rtems-source-builder
Branch:    master
Commit:    a16bfe19effa7929c09d5bc85f3ec806fce3b0bb
Changeset: http://git.rtems.org/rtems-source-builder/commit/?id=a16bfe19effa7929c09d5bc85f3ec806fce3b0bb

Author:    Chris Johns <chrisj at rtems.org>
Date:      Sat Sep 15 17:42:30 2018 +1000

sb: Raise an error if an option is not registered and unknown.

Close #3519.

---

 source-builder/sb/options.py    | 2 ++
 source-builder/sb/setbuilder.py | 1 +
 2 files changed, 3 insertions(+)

diff --git a/source-builder/sb/options.py b/source-builder/sb/options.py
index 59f3cc1..24c2b4e 100644
--- a/source-builder/sb/options.py
+++ b/source-builder/sb/options.py
@@ -265,6 +265,8 @@ class command_line:
                         else:
                             value = '1'
                         self.defaults[los[0][2:].replace('-', '_').lower()] = ('none', 'none', value)
+                    else:
+                        raise error.general('unknown option: %s' % (lo))
             else:
                 self.opts['params'].append(a)
             arg += 1
diff --git a/source-builder/sb/setbuilder.py b/source-builder/sb/setbuilder.py
index 17b781a..b7cd8f2 100644
--- a/source-builder/sb/setbuilder.py
+++ b/source-builder/sb/setbuilder.py
@@ -517,6 +517,7 @@ def run():
     try:
         optargs = { '--list-configs':  'List available configurations',
                     '--list-bsets':    'List available build sets',
+                    '--list-configs':  'List available configuration files.',
                     '--list-deps':     'List the dependent files.',
                     '--bset-tar-file': 'Create a build set tar file',
                     '--pkg-tar-files': 'Create package tar files',




More information about the vc mailing list