1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-30 12:29:55 +00:00

bitbake/fetch: Allow checking of a single url at a time (massive sstate speed improvement)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
Richard Purdie
2010-11-13 20:10:53 +08:00
parent caa7fe2284
commit 89929e1f28
2 changed files with 6 additions and 3 deletions
+5 -2
View File
@@ -285,14 +285,17 @@ def go(d, urls = None):
bb.utils.unlockfile(lf)
def checkstatus(d):
def checkstatus(d, urls = None):
"""
Check all urls exist upstream
init must have previously been called
"""
urldata = init([], d, True)
for u in urldata:
if not urls:
urls = urldata
for u in urls:
ud = urldata[u]
m = ud.method
bb.msg.debug(1, bb.msg.domain.Fetcher, "Testing URL %s" % u)
+1 -1
View File
@@ -415,7 +415,7 @@ def sstate_checkhashes(sq_fn, sq_task, sq_hash, sq_hashfn, d):
try:
bb.fetch.init(srcuri.split(), localdata)
bb.fetch.checkstatus(localdata)
bb.fetch.checkstatus(localdata, srcuri.split())
ret.append(task)
except:
pass