From b7918ae00ce761a1d1d94da0f18e9af274a48b37 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sun, 25 May 2008 18:36:43 +0000 Subject: dsplink: install and package kernel module * the library is still unpackaged --- packages/dsplink/dsplink_1.50.bb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/packages/dsplink/dsplink_1.50.bb b/packages/dsplink/dsplink_1.50.bb index 4f2d7af57a..4e4cc4c29a 100644 --- a/packages/dsplink/dsplink_1.50.bb +++ b/packages/dsplink/dsplink_1.50.bb @@ -1,10 +1,12 @@ DESCRIPTION = "DSP Link for TI ARM/DSP processors" DEPENDS = "virtual/kernel perl-native" +RDEPENDS = "update-modules" inherit module-base PR = "r0" +PV = "1.50+kernel${KERNEL_VERSION}" # Get dsplink tarball from TI website, place in sources and calculate # md5sum @@ -57,5 +59,25 @@ do_compile () { oe_runmake -C ${S}/gpp/src all targets } +do_install () { + install -d ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/dsp + cp ${S}/gpp/BUILD/EXPORT/RELEASE/dsplinkk.ko ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/dsp/ +} + +pkg_postinst_${PN}-module () { + if [ -n "$D" ]; then + exit 1 + fi + depmod -a + update-modules || true +} + +pkg_postrm_${PN}-module () { + update-modules || true +} + +PACKAGES =+ "${PN}-module" +FILES_${PN}-module = "${sysconfdir} /lib/modules" + PACKAGE_ARCH = "${MACHINE_ARCH}" -- cgit v1.2.3