diff options
author | Chris Johns <chrisj@rtems.org> | 2019-11-11 15:10:32 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2019-11-18 11:28:38 +1100 |
commit | 6950f2200707f43a8e1d22e0b20b9af5c8d8b637 (patch) | |
tree | df764011baa4b5209c88d80155f65c52ccc88560 /source-builder/sb/version.py | |
parent | rtems: Update kernel and switch libbsd to 5-freebsd12 (diff) | |
download | rtems-source-builder-6950f2200707f43a8e1d22e0b20b9af5c8d8b637.tar.bz2 |
sb: Add support for a comma separated release path list.
Updates #3814
Diffstat (limited to 'source-builder/sb/version.py')
-rw-r--r-- | source-builder/sb/version.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source-builder/sb/version.py b/source-builder/sb/version.py index 0148614..34fb421 100644 --- a/source-builder/sb/version.py +++ b/source-builder/sb/version.py @@ -112,15 +112,16 @@ def load_release_settings(macros): hashes = v.items('hashes') except: hashes = [] - try: - release_path = v.get('version', 'release_path', raw = True) - except: - release_path = None for hash in hashes: hs = hash[1].split() if len(hs) != 2: raise error.general('invalid release hash in VERSION') sources.hash((hs[0], hash[0], hs[1]), macros, setting_error) + try: + release_path = v.get('version', 'release_path', raw = True) + release_path = ','.join([rp.strip() for rp in release_path.split(',')]) + except: + release_path = None download.set_release_path(release_path, macros) def version(): |