diff mbox series

fetch2: Ensure mirror tarballs don't enforce checksum

Message ID 20220907134811.565440-1-richard.purdie@linuxfoundation.org
State Accepted, archived
Commit 6424f4b7e9c1ba8db81346e8b3a806dd035d4551
Headers show
Series fetch2: Ensure mirror tarballs don't enforce checksum | expand

Commit Message

Richard Purdie Sept. 7, 2022, 1:48 p.m. UTC
local file fetches now validate checksums. The checksums for mirror
tarballs of repositories will not match so ignore these checksums.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 lib/bb/fetch2/__init__.py | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py
index e6dd79c4aa..893ec6f6bd 100644
--- a/lib/bb/fetch2/__init__.py
+++ b/lib/bb/fetch2/__init__.py
@@ -980,6 +980,7 @@  def build_mirroruris(origud, mirrors, ld):
 
                 try:
                     newud = FetchData(newuri, ld)
+                    newud.ignore_checksums = True
                     newud.setup_localpath(ld)
                 except bb.fetch2.BBFetchException as e:
                     logger.debug("Mirror fetch failure for url %s (original url: %s)" % (newuri, origud.url))