[oe-commits] Dmitry Baryshkov : src_distribute: update to reflect current bitbake

GIT User account git at amethyst.openembedded.net
Tue Nov 11 19:12:58 UTC 2008


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 797f3e1aa95df7de0d193132f22f15351534b592
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=797f3e1aa95df7de0d193132f22f15351534b592

Author: Dmitry Baryshkov <dbaryshkov at gmail.com>
Date:   Sun Nov  9 16:13:47 2008 +0300

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 at gmail.com>

---

 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 f20410d..a124739 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:





More information about the Openembedded-commits mailing list