From: Rene Wagner Date: Sun, 21 Aug 2005 00:11:25 +0000 (+0000) Subject: module.bbclass: run depmod/update-modules in postinst/postrm X-Git-Tag: Release-2010-05/1~9453^2~3878 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ab6bafabc5d7567f81cf1165b500dbb4227c409;p=openembedded.git module.bbclass: run depmod/update-modules in postinst/postrm --- diff --git a/classes/module.bbclass b/classes/module.bbclass index 4da3f5f30b..8a13f1f858 100644 --- a/classes/module.bbclass +++ b/classes/module.bbclass @@ -34,6 +34,18 @@ module_do_install() { oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" CC="${KERNEL_CC}" LD="${KERNEL_LD}" modules_install } +pkg_postinst_append () { + if [ -n "$D" ]; then + exit 1 + fi + depmod -A + update-modules || true +} + +pkg_postrm_append () { + update-modules || true +} + EXPORT_FUNCTIONS do_compile do_install FILES_${PN} = "/etc /lib/modules"