diff options
author | Henning Heinold <heinold@inf.fu-berlin.de> | 2008-09-25 19:42:17 +0000 |
---|---|---|
committer | Henning Heinold <heinold@inf.fu-berlin.de> | 2008-09-25 19:42:17 +0000 |
commit | 45065330689a968bbbf3cfea332f9982f17f9037 (patch) | |
tree | a2b3bf94ef3d2f9c2d51b488b94363b7f7e168b7 | |
parent | ceaf5dc7a03b36eeebd7ce989c4b414b5f706732 (diff) |
aufs: cleaning up real
* inherit kernelmodule does a lot of stuff like depends and postinst
so we do not need to define it manually
* the kernel module made only sense, when the tools are there
so let them suggest
* change from cp and mkdir to install
* bump PR
-rw-r--r-- | packages/aufs/aufs_cvs.bb | 35 |
1 files changed, 15 insertions, 20 deletions
diff --git a/packages/aufs/aufs_cvs.bb b/packages/aufs/aufs_cvs.bb index fb579f476f..dc21c1bfd4 100644 --- a/packages/aufs/aufs_cvs.bb +++ b/packages/aufs/aufs_cvs.bb @@ -1,13 +1,15 @@ DESCRIPTION = "Aufs is a stackable unification filesystem such as Unionfs, which unifies several directories and provides a merged single directory." HOMEPAGE = "http://aufs.sourceforge.net/" LICENSE = "GPL" -RDEPENDS = "kernel (${KERNEL_VERSION})" -DEPENDS = "virtual/kernel sed-native" PV = "cvs${SRCDATE}" -PR = "r0" -S = "${WORKDIR}/aufs" +PR = "r1" + +RSUGGESTS_${PN} = "${PN}-tools" + inherit module +S = "${WORKDIR}/aufs" + # We do not create the manpage for aufs because we do not install it anyway. # If you want to have the manpage created you will need to add host cc to # the makefile else it will fail to crosscompile. @@ -38,23 +40,16 @@ do_configure() { fi } -do_compile(){ - LDFLAGS="" - oe_runmake -} - do_install() { - install -m 500 -p mount.aufs umount.aufs auplink aulchown ${D}/${sbindir} - mkdir -p ${D}/etc/default + install -d ${D}/${sbindir} + install -m 0500 mount.aufs umount.aufs auplink aulchown ${D}/${sbindir} + install -d ${D}/etc/default echo FLUSH=ALL > ${D}/etc/default/auplink - mkdir -p ${D}/${base_libdir}/modules/${KERNEL_VERSION}/drivers/extra/ - cp aufs.ko ${D}/${base_libdir}/modules/${KERNEL_VERSION}/drivers/extra/ + install -d ${D}/${base_libdir}/modules/${KERNEL_VERSION}/drivers/extra/ + install -m 0644 aufs.ko ${D}/${base_libdir}/modules/${KERNEL_VERSION}/drivers/extra/ } -pkg_postinst() { -if test "x$D" != "x"; then - exit 1 -else - depmod -ae -fi -} + +FILES_${PN} = "/lib/modules" +PACKAGES += "${PN}-tools" +FILES_${PN}-tools = "${sbindir} /etc/default/auplink" |