diff options
author | Chris Johns <chrisj@rtems.org> | 2024-04-03 15:20:11 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2024-04-04 10:26:51 +1100 |
commit | c109b53f1feb1fb4e401fee45bbcb6eb5f90d7b5 (patch) | |
tree | 58250e4ffd8a8328c5ad8b1b11756acfeceb4eac /source-builder/sb/download.py | |
parent | rtems: Update RTEMS packages to their HEAD (diff) | |
download | rtems-source-builder-c109b53f1feb1fb4e401fee45bbcb6eb5f90d7b5.tar.bz2 |
sb: Add sb-rtems-pkg to update the RTEMS package hashes and checksums
Diffstat (limited to 'source-builder/sb/download.py')
-rw-r--r-- | source-builder/sb/download.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source-builder/sb/download.py b/source-builder/sb/download.py index 6e6f9f2..0201675 100644 --- a/source-builder/sb/download.py +++ b/source-builder/sb/download.py @@ -85,6 +85,8 @@ def _hash_check(file_, absfile, macros, remove = True): hash = hash.split() if len(hash) != 2: raise error.internal('invalid hash format: %s' % (file_)) + if hash[0] == 'NO-HASH': + return not failed try: hashlib_algorithms = hashlib.algorithms except: @@ -479,7 +481,8 @@ def _git_downloader(url, local, config, opts): else: repo.clean(['-f', '-d']) repo.reset('--hard') - repo.checkout('master') + default_branch = repo.default_branch() + repo.checkout(default_branch) for a in us[1:]: _as = a.split('=') if _as[0] == 'branch' or _as[0] == 'checkout': |