diff options
-rw-r--r-- | classes/base.bbclass | 8 | ||||
-rw-r--r-- | conf/bitbake.conf | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass index fca0edd2fc..411adc95d0 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -71,7 +71,13 @@ def base_chk_file(parser, pn, pv, src_uri, localpath, data): file.write("[%s]\nmd5=%s\nsha256=%s\n\n" % (src_uri, md5data, shadata)) file.close() - return False + if not bb.data.getVar("OE_STRICT_CHECKSUMS",data, True): + bb.note("This package has no entry in checksums.ini, please add one") + bb.note("\n[%s]\nmd5=%s\nsha256=%s" % (src_uri, md5data, shadata)) + return True + else: + bb.note("Missing checksum") + return False if not md5 == md5data: bb.note("The MD5Sums did not match. Wanted: '%s' and Got: '%s'" % (md5,md5data)) diff --git a/conf/bitbake.conf b/conf/bitbake.conf index 7c9dceee5f..81d4c93dc0 100644 --- a/conf/bitbake.conf +++ b/conf/bitbake.conf @@ -472,6 +472,8 @@ export palmqtdir = "${palmtopdir}" # Download locations and utilities. ################################################################## +OE_STRICT_CHECKSUMS ?= "1" + GNU_MIRROR = "ftp://ftp.gnu.org/gnu" DEBIAN_MIRROR = "ftp://ftp.debian.org/debian/pool" SOURCEFORGE_MIRROR = "http://downloads.sourceforge.net" |