From 7ab6bafabc5d7567f81cf1165b500dbb4227c409 Mon Sep 17 00:00:00 2001 From: Rene Wagner Date: Sun, 21 Aug 2005 00:11:25 +0000 Subject: module.bbclass: run depmod/update-modules in postinst/postrm --- classes/module.bbclass | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'classes/module.bbclass') 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" -- cgit 1.2.3-korg