bitbake/fetch: fix by moving try_premirror() to the right place
The previous commit didn't define the method as part of the Fetch object Signed-off-by: Joshua Lock <josh@linux.intel.com>
This commit is contained in:
parent
3010c96a3f
commit
3341e47b52
|
@ -222,18 +222,6 @@ def init(urls, d, setup = True):
|
|||
urldata_cache[fn] = urldata
|
||||
return urldata
|
||||
|
||||
def try_premirror(u, ud, d):
|
||||
"""
|
||||
Should we try premirrors for this url, u?
|
||||
We should if forcefetch is set or the localfile and md5 don't exist
|
||||
"""
|
||||
if ud.method.forcefetch(u, ud, d):
|
||||
return True
|
||||
elif os.path.exists(ud.md5) and os.path.exists(ud.localfile):
|
||||
return False
|
||||
else:
|
||||
return True
|
||||
|
||||
def go(d, urls = None):
|
||||
"""
|
||||
Fetch all urls
|
||||
|
@ -590,6 +578,17 @@ class Fetch(object):
|
|||
"""
|
||||
raise NoMethodError("Missing implementation for url")
|
||||
|
||||
def try_premirror(self, url, urldata, d):
|
||||
"""
|
||||
Should premirrors be used?
|
||||
"""
|
||||
if urldata.method.forcefetch(url, urldata, d):
|
||||
return True
|
||||
elif os.path.exists(urldata.md5) and os.path.exists(urldata.localfile):
|
||||
return False
|
||||
else:
|
||||
return True
|
||||
|
||||
def checkstatus(self, url, urldata, d):
|
||||
"""
|
||||
Check the status of a URL
|
||||
|
|
Loading…
Reference in New Issue