summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-03-11 12:39:34 +1100
committerChris Johns <chrisj@rtems.org>2016-03-16 16:53:02 +1100
commit52561d9d95493f8a2869fa86601af2f081850f6f (patch)
tree197054cc8086eda25af334e2440d791cf89e110c
parent4.11: Remove from master. (diff)
downloadrtems-source-builder-52561d9d95493f8a2869fa86601af2f081850f6f.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.py2
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):