aboutsummaryrefslogtreecommitdiffstats
path: root/classes/src_distribute.bbclass
diff options
context:
space:
mode:
authorDmitry Baryshkov <dbaryshkov@gmail.com>2008-11-09 16:13:47 +0300
committerDmitry Baryshkov <dbaryshkov@gmail.com>2008-11-11 21:36:48 +0300
commit797f3e1aa95df7de0d193132f22f15351534b592 (patch)
tree55fea9550525182d7935e77bd95c9a43627ad669 /classes/src_distribute.bbclass
parentc41cb00125f72015e601f26c845ff521d2ed4fa2 (diff)
downloadopenembedded-797f3e1aa95df7de0d193132f22f15351534b592.tar.gz
openembedded-797f3e1aa95df7de0d193132f22f15351534b592.tar.bz2
openembedded-797f3e1aa95df7de0d193132f22f15351534b592.zip
src_distribute: update to reflect current bitbake
Since 1.8.8 bitbake stopped providing 'A' variable that src_distribute used. Update src_distribute.bbclass to correctly generate files list w/o using that var. Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Diffstat (limited to 'classes/src_distribute.bbclass')
-rw-r--r--classes/src_distribute.bbclass4
1 files changed, 3 insertions, 1 deletions
diff --git a/classes/src_distribute.bbclass b/classes/src_distribute.bbclass
index f20410d0bb..a12473950a 100644
--- a/classes/src_distribute.bbclass
+++ b/classes/src_distribute.bbclass
@@ -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: