[oe-commits] Filip Zyzniewski : kernel.bbclass: fix retrieving dependencies between modules.

git version control git at git.openembedded.org
Fri Feb 18 20:10:19 UTC 2011


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

Author: Filip Zyzniewski <filip.zyzniewski at gmail.com>
Date:   Fri Feb 18 04:09:16 2011 +0000

kernel.bbclass: fix retrieving dependencies between modules.

get_dependencies() searched for a filename key in dependencies
directory with the /lib/modules/kernel_version prefix while
the directory had entries stripped of it.

Signed-off-by: Filip Zyzniewski <filip.zyzniewski at gmail.com>
Acked-by: Khem Raj <raj.khem at gmail.com>
Signed-off-by: Tom Rini <tom_rini at mentor.com>

---

 classes/kernel.bbclass |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
index e22211d..3642a53 100644
--- a/classes/kernel.bbclass
+++ b/classes/kernel.bbclass
@@ -385,7 +385,12 @@ python populate_packages_prepend () {
 		return deps
 	
 	def get_dependencies(file, pattern, format):
-		file = file.replace(bb.data.getVar('PKGD', d, 1) or '', '', 1)
+		prefix = os.path.normpath(os.path.join(
+			os.path.join(bb.data.getVar('PKGD', d, 1) or ''),
+			'lib/modules',
+			bb.data.getVar('KERNEL_VERSION', d, 1)
+		)) + '/'
+		file = file.replace(prefix, '', 1)
 
 		if module_deps.has_key(file):
 			import re





More information about the Openembedded-commits mailing list