]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake/fetch: Fix handling of mirrors when checking for url validity
authorRichard Purdie <rpurdie@linux.intel.com>
Sat, 13 Nov 2010 12:10:04 +0000 (20:10 +0800)
committerRichard Purdie <rpurdie@linux.intel.com>
Sat, 13 Nov 2010 12:10:04 +0000 (20:10 +0800)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/fetch/__init__.py

index 8cf44d88f41e1be7111d0093378714c98171e5e1..6c2cc73fb57a2a379853d9dc7ab5774edb7b2ebc 100644 (file)
@@ -468,10 +468,12 @@ def try_mirrors(d, uri, mirrors, check = False, force = False):
 
             try:
                 if check:
-                    ud.method.checkstatus(newuri, ud, ld)
+                    found = ud.method.checkstatus(newuri, ud, ld)
+                    if found:
+                        return found
                 else:
                     ud.method.go(newuri, ud, ld)
-                return ud.localpath
+                    return ud.localpath
             except (bb.fetch.MissingParameterError,
                     bb.fetch.FetchError,
                     bb.fetch.MD5SumError):