summaryrefslogtreecommitdiff
path: root/classes/kernel.bbclass
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openembedded.org>2006-05-31 12:48:28 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2006-05-31 12:48:28 +0000
commit8956cf5769f9a3169f22b4fda1da2a57abbc9749 (patch)
treefb80aaa57e52f61c54cf6d4a3c4b6dfd85196385 /classes/kernel.bbclass
parent3795536e3e9601b10e04935d3f150580b2a94d70 (diff)
parent3e3f65c1fc4fec5e1ed93b18875b481de4c995e1 (diff)
merge of 73a040e1292f94333eab9d73425b9fdecf4da694
and f33cef327c300a5f666b9a3f79571edc4225cfe0
Diffstat (limited to 'classes/kernel.bbclass')
-rw-r--r--classes/kernel.bbclass11
1 files changed, 11 insertions, 0 deletions
diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
index ab8c03014f..ad51c4e035 100644
--- a/classes/kernel.bbclass
+++ b/classes/kernel.bbclass
@@ -192,6 +192,17 @@ PKG_kernel-image = "kernel-image-${KERNEL_VERSION}"
ALLOW_EMPTY_kernel = "1"
ALLOW_EMPTY_kernel-image = "1"
+pkg_postinst_kernel-image () {
+if [ ! -e "$D/lib/modules/${KERNEL_RELEASE}" ]; then
+ mkdir -p $D/lib/modules/${KERNEL_RELEASE}
+fi
+if [ -n "$D" ]; then
+ ${HOST_PREFIX}depmod-${KERNEL_MAJOR_VERSION} -A -b $D -F ${STAGING_KERNEL_DIR}/System.map-${KERNEL_RELEASE} ${KERNEL_VERSION}
+else
+ depmod -A
+fi
+}
+
pkg_postinst_modules () {
if [ -n "$D" ]; then
${HOST_PREFIX}depmod-${KERNEL_MAJOR_VERSION} -A -b $D -F ${STAGING_KERNEL_DIR}/System.map-${KERNEL_RELEASE} ${KERNEL_VERSION}