bitbake/fetch: Fix handling of mirrors when checking for url validity

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Richard Purdie 2010-11-13 20:10:04 +08:00
parent d6e8f7d8a6
commit caa7fe2284
1 changed files with 4 additions and 2 deletions

View 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):