diff options
author | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2008-11-09 16:13:47 +0300 |
---|---|---|
committer | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2008-11-11 21:36:48 +0300 |
commit | 797f3e1aa95df7de0d193132f22f15351534b592 (patch) | |
tree | 55fea9550525182d7935e77bd95c9a43627ad669 | |
parent | c41cb00125f72015e601f26c845ff521d2ed4fa2 (diff) |
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>
-rw-r--r-- | classes/src_distribute.bbclass | 4 |
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: |