From patchwork Thu Jan 17 14:58:46 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [4/6] module.bbclass: do not use update-modules anymore Date: Thu, 17 Jan 2013 14:58:46 -0000 From: Laurentiu Palcu X-Patchwork-Id: 42817 Message-Id: <635d56cf346eb517d83b8f02c860d8539d8de57d.1358432402.git.laurentiu.palcu@intel.com> To: openembedded-core@lists.openembedded.org update-modules is obsolete. The bbclass was updated not to use it anymore. [YOCTO #3598] Signed-off-by: Laurentiu Palcu --- meta/classes/module.bbclass | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/meta/classes/module.bbclass b/meta/classes/module.bbclass index ebb0880..d477caa 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