summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2015-12-11 16:21:09 +1100
committerChris Johns <chrisj@rtems.org>2015-12-11 16:21:09 +1100
commitb6d188bb26d0ac3ce9662b34bbfb965f651251ba (patch)
treebf2eef0ac5e2b03a0e3bc1fe88cf5d70d05db32f
parentUse BZ2 for gdb-7.7. (diff)
downloadrtems-source-builder-b6d188bb26d0ac3ce9662b34bbfb965f651251ba.tar.bz2
Generate an error if there is no hash when released.
-rw-r--r--source-builder/sb/download.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/source-builder/sb/download.py b/source-builder/sb/download.py
index 624151b..6995c03 100644
--- a/source-builder/sb/download.py
+++ b/source-builder/sb/download.py
@@ -35,6 +35,7 @@ import git
import log
import path
import sources
+import version
def _do_download(opts):
download = True
@@ -109,6 +110,8 @@ def _hash_check(file_, absfile, macros, remove = True):
if hasher is not None:
del hasher
else:
+ if version.released():
+ raise error.general('%s: no hash found in released RSB' % (file_))
log.warning('%s: no hash found' % (file_))
return not failed