summaryrefslogtreecommitdiff
path: root/classes/module.bbclass
diff options
context:
space:
mode:
authorFlorian Boor <florian.boor@kernelconcepts.de>2005-08-23 13:36:27 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-08-23 13:36:27 +0000
commitfcb42fc75c2f7ec104735fcfbef993ec62e946c8 (patch)
tree2270afc2033f1c503e62b1935f64b2cf1540048f /classes/module.bbclass
parent7203552a097c7429519f89ed179f241496cf6394 (diff)
parent639df729bedfa9e2ed58c8a7e7240d05a23752d2 (diff)
merge of ddc841bc5413de481ba5f7392575bba7a9ef04a7
and f19ce428c20ed51be635a051213519acfded5d4b
Diffstat (limited to 'classes/module.bbclass')
-rw-r--r--classes/module.bbclass12
1 files changed, 12 insertions, 0 deletions
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"