module.bbclass: run depmod/update-modules in postinst/postrm
authorRene Wagner <rw@handhelds.org>
Sun, 21 Aug 2005 00:11:25 +0000 (00:11 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Sun, 21 Aug 2005 00:11:25 +0000 (00:11 +0000)
classes/module.bbclass

index 4da3f5f..8a13f1f 100644 (file)
@@ -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"