diff options
author | Chris Johns <chrisj@rtems.org> | 2016-03-11 12:39:34 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2016-03-16 17:17:40 +1100 |
commit | e70a165d6d9d880e822348932536fa0da0c322fb (patch) | |
tree | 7056b086d0d0e9ffaa746dd59295da8a80b80aa0 | |
parent | sb: Make cvs optional. (diff) | |
download | rtems-source-builder-e70a165d6d9d880e822348932536fa0da0c322fb.tar.bz2 |
sb: Do not expand the package name in a bset file.
If the package references macros yet to be defined an error is
generated. Let the macro expands happen when the package name is
actually used.
Closes #2645.
-rw-r--r-- | source-builder/sb/setbuilder.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source-builder/sb/setbuilder.py b/source-builder/sb/setbuilder.py index 787b67b..3d20b73 100644 --- a/source-builder/sb/setbuilder.py +++ b/source-builder/sb/setbuilder.py @@ -242,7 +242,7 @@ class buildset: log.trace('_bset: %s: %03d: %s' % (self.bset, lc, l)) ls = l.split() if ls[0][-1] == ':' and ls[0][:-1] == 'package': - self.bset_pkg = self.macros.expand(ls[1].strip()) + self.bset_pkg = ls[1].strip() self.macros['package'] = self.bset_pkg elif ls[0][0] == '%': def err(msg): |