summaryrefslogtreecommitdiffstats
path: root/source-builder/sb/version.py
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2019-11-11 15:10:32 +1100
committerChris Johns <chrisj@rtems.org>2019-11-18 11:28:38 +1100
commit6950f2200707f43a8e1d22e0b20b9af5c8d8b637 (patch)
treedf764011baa4b5209c88d80155f65c52ccc88560 /source-builder/sb/version.py
parentrtems: Update kernel and switch libbsd to 5-freebsd12 (diff)
downloadrtems-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.py9
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():