diff options
| -rw-r--r-- | bitbake/lib/bb/fetch2/__init__.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py index d911307f6e..12ebce2687 100644 --- a/bitbake/lib/bb/fetch2/__init__.py +++ b/bitbake/lib/bb/fetch2/__init__.py | |||
| @@ -345,11 +345,17 @@ def verify_checksum(u, ud, d): | |||
| 345 | # We want to alert the user if a checksum is defined in the recipe but | 345 | # We want to alert the user if a checksum is defined in the recipe but |
| 346 | # it does not match. | 346 | # it does not match. |
| 347 | msg = "" | 347 | msg = "" |
| 348 | mismatch = False | ||
| 348 | if md5mismatch and ud.md5_expected: | 349 | if md5mismatch and ud.md5_expected: |
| 349 | msg = msg + "\nFile: '%s' has %s checksum %s when %s was expected" % (ud.localpath, 'md5', md5data, ud.md5_expected) | 350 | msg = msg + "\nFile: '%s' has %s checksum %s when %s was expected" % (ud.localpath, 'md5', md5data, ud.md5_expected) |
| 351 | mismatch = True; | ||
| 350 | 352 | ||
| 351 | if sha256mismatch and ud.sha256_expected: | 353 | if sha256mismatch and ud.sha256_expected: |
| 352 | msg = msg + "\nFile: '%s' has %s checksum %s when %s was expected" % (ud.localpath, 'sha256', sha256data, ud.sha256_expected) | 354 | msg = msg + "\nFile: '%s' has %s checksum %s when %s was expected" % (ud.localpath, 'sha256', sha256data, ud.sha256_expected) |
| 355 | mismatch = True; | ||
| 356 | |||
| 357 | if mismatch: | ||
| 358 | msg = msg + '\nYour checksums:\nSRC_URI[%s] = "%s"\nSRC_URI[%s] = "%s"' % (ud.md5_name, md5data, ud.sha256_name, sha256data) | ||
| 353 | 359 | ||
| 354 | if len(msg): | 360 | if len(msg): |
| 355 | raise ChecksumError('Checksum mismatch!%s' % msg, u) | 361 | raise ChecksumError('Checksum mismatch!%s' % msg, u) |
