Merge branch 'org.openembedded.dev' of git://git.openembedded.org/openembedded into...
[vuplus_openembedded] / classes / src_distribute.bbclass
index f20410d..30b2670 100644 (file)
@@ -8,7 +8,9 @@ python do_distribute_sources () {
        import re
        for license in licenses:
                for entry in license.split("|"):
-                       for s in (bb.data.getVar('A', d, 1) or "").split():
+                       for url in ((bb.data.getVar('SRC_URI', d, 1) or '').split()):
+                               bb.fetch.init([url], d)
+                               s = bb.fetch.localpath(url, d)
                                s = re.sub(';.*$', '', s)
                                cmd = bb.data.getVar('SRC_DISTRIBUTECOMMAND', d, 1)
                                if not cmd:
@@ -21,7 +23,7 @@ python do_distribute_sources () {
 addtask distribute_sources before do_build after do_fetch
 
 addtask distsrcall after do_distribute_sources
-do_distall[recrdeptask] = "do_distribute_sources"
+do_distsrcall[recrdeptask] = "do_distribute_sources"
 base_do_distsrcall() {
        :
 }