aboutsummaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorFrans Meulenbroeks <fransmeulenbroeks@gmail.com>2010-10-25 19:41:07 +0200
committerFrans Meulenbroeks <fransmeulenbroeks@gmail.com>2010-10-25 19:41:07 +0200
commitd13f99be5966de407f2e4709ccb03dfab070fe69 (patch)
treee786febd1da7d434c31940fe1ba2e5bd1e326f11 /classes
parent585c3c07c85f0b98c6dfcddc31dbb6802301fda0 (diff)
downloadopenembedded-d13f99be5966de407f2e4709ccb03dfab070fe69.tar.gz
utils.bbclass: remove tests for checksums.ini
reauthored as the original patch submitted to the mailing list did not appy any more. This original patch was: Acked-by: Michael 'Mickey' Lauer <mickey@vanille-media.de> Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'classes')
-rw-r--r--classes/utils.bbclass45
1 files changed, 1 insertions, 44 deletions
diff --git a/classes/utils.bbclass b/classes/utils.bbclass
index 10d49ced2a..4cc68963ef 100644
--- a/classes/utils.bbclass
+++ b/classes/utils.bbclass
@@ -179,50 +179,7 @@ def base_get_checksums(pn, pv, src_uri, localpath, params, data):
expected_md5sum = bb.data.getVarFlag("SRC_URI", md5flag, data)
expected_sha256sum = bb.data.getVarFlag("SRC_URI", sha256flag, data)
- if (expected_md5sum and expected_sha256sum):
- return (expected_md5sum,expected_sha256sum)
- else:
- # missing checksum, parse checksums.ini
-
- # Verify the SHA and MD5 sums we have in OE and check what do
- # in
- checksum_paths = bb.data.getVar('BBPATH', data, True).split(":")
-
- # reverse the list to give precedence to directories that
- # appear first in BBPATH
- checksum_paths.reverse()
-
- checksum_files = ["%s/conf/checksums.ini" % path for path in checksum_paths]
- try:
- parser = base_chk_load_parser(checksum_files)
- except ValueError:
- bb.note("No conf/checksums.ini found, not checking checksums")
- return (None,None)
- except:
- bb.note("Creating the CheckSum parser failed: %s:%s" % (sys.exc_info()[0], sys.exc_info()[1]))
- return (None,None)
- pn_pv_src = "%s-%s-%s" % (pn,pv,src_uri)
- pn_src = "%s-%s" % (pn,src_uri)
- if parser.has_section(pn_pv_src):
- expected_md5sum = parser.get(pn_pv_src, "md5")
- expected_sha256sum = parser.get(pn_pv_src, "sha256")
- elif parser.has_section(pn_src):
- expected_md5sum = parser.get(pn_src, "md5")
- expected_sha256sum = parser.get(pn_src, "sha256")
- elif parser.has_section(src_uri):
- expected_md5sum = parser.get(src_uri, "md5")
- expected_sha256sum = parser.get(src_uri, "sha256")
- else:
- return (None,None)
-
- if name:
- bb.note("This package has no checksums in corresponding recipe '%s', please consider moving its checksums from checksums.ini file \
- \nSRC_URI[%s.md5sum] = \"%s\"\nSRC_URI[%s.sha256sum] = \"%s\"\n" % (bb.data.getVar("FILE", data, True), name, expected_md5sum, name, expected_sha256sum))
- else:
- bb.note("This package has no checksums in corresponding recipe '%s', please consider moving its checksums from checksums.ini file \
- \nSRC_URI[md5sum] = \"%s\"\nSRC_URI[sha256sum] = \"%s\"\n" % (bb.data.getVar("FILE", data, True), expected_md5sum, expected_sha256sum))
-
- return (expected_md5sum, expected_sha256sum)
+ return (expected_md5sum, expected_sha256sum)
def base_chk_file(pn, pv, src_uri, localpath, params, data):
(expected_md5sum, expected_sha256sum) = base_get_checksums(pn, pv, src_uri, localpath, params, data)