From 6fafbf71adb8b34211c2bc24226f0b1eb206a7d3 Mon Sep 17 00:00:00 2001 From: Laurentiu Palcu Date: Thu, 17 Jan 2013 16:58:46 +0200 Subject: module.bbclass: do not use update-modules anymore update-modules is obsolete. The bbclass was updated not to use it anymore. [YOCTO #3598] Signed-off-by: Laurentiu Palcu Signed-off-by: Richard Purdie --- meta/classes/module.bbclass | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'meta/classes/module.bbclass') diff --git a/meta/classes/module.bbclass b/meta/classes/module.bbclass index ebb0880cd6..d477caa065 100644 --- a/meta/classes/module.bbclass +++ b/meta/classes/module.bbclass @@ -1,4 +1,4 @@ -RDEPENDS_${PN} += "kernel-image ${@oe.utils.contains('DISTRO_FEATURES', 'update-modules', 'update-modules', '', d)}" +RDEPENDS_${PN} += "kernel-image" DEPENDS += "virtual/kernel" inherit module-base @@ -27,13 +27,18 @@ module_do_install() { pkg_postinst_append () { if [ -z "$D" ]; then - depmod -a - update-modules || true + depmod -a ${KERNEL_VERSION} +else + depmod -a -b $D -F ${STAGING_KERNEL_DIR}/System.map-${KERNEL_VERSION} ${KERNEL_VERSION} fi } pkg_postrm_append () { -update-modules || true +if [ -z "$D" ]; then + depmod -a ${KERNEL_VERSION} +else + depmod -a -b $D -F ${STAGING_KERNEL_DIR}/System.map-${KERNEL_VERSION} ${KERNEL_VERSION} +fi } EXPORT_FUNCTIONS do_compile do_install -- cgit 1.2.3-korg