From 68df3ce2aee24ada4a33eb2c20f1e146e0cd3381 Mon Sep 17 00:00:00 2001 From: Filip Zyzniewski Date: Fri, 18 Feb 2011 04:09:16 +0000 Subject: 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 Acked-by: Khem Raj Signed-off-by: Tom Rini --- classes/kernel.bbclass | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'classes') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index e22211dae4..3642a53d4e 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 -- cgit 1.2.3-korg