]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake: Fix dict changing size problems
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 26 Nov 2009 22:45:52 +0000 (22:45 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 26 Nov 2009 22:45:52 +0000 (22:45 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/fetch/__init__.py

index b8a00107e25f057307d76bd1291bebb7b7c1ad34..7326ed0f46aa714b302960c309a5f863febf9071 100644 (file)
@@ -147,14 +147,16 @@ def init(urls, d, setup = True):
     urldata_cache[fn] = urldata
     return urldata
 
-def go(d):
+def go(d, urls = None):
     """
     Fetch all urls
     init must have previously been called
     """
-    urldata = init([], d, True)
+    if not urls:
+        urls = d.getVar("SRC_URI", 1).split()
+    urldata = init(urls, d, True)
 
-    for u in urldata:
+    for u in urls:
         ud = urldata[u]
         m = ud.method
         if ud.localfile: