From 1219bf8a90a7bf8cd3a5363551ef635d51e8fc8e Mon Sep 17 00:00:00 2001 From: Tudor Florea Date: Thu, 8 Oct 2015 22:51:41 +0200 Subject: initial commit for Enea Linux 5.0 arm Signed-off-by: Tudor Florea --- meta-oe/recipes-support/lvm2/lvm2.inc | 52 +++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 meta-oe/recipes-support/lvm2/lvm2.inc (limited to 'meta-oe/recipes-support/lvm2/lvm2.inc') diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc new file mode 100644 index 0000000000..42f6e3a43e --- /dev/null +++ b/meta-oe/recipes-support/lvm2/lvm2.inc @@ -0,0 +1,52 @@ +SECTION = "utils" +DESCRIPTION = "LVM2 is a set of utilities to manage logical volumes in Linux." +DEPENDS = "udev" +LICENSE = "GPLv2 & LGPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ + file://COPYING.LIB;md5=fbc093901857fcd118f065f900982c24" +INC_PR = "r4" + + +S = "${WORKDIR}/LVM2.${PV}" +SRC_URI = "ftp://sources.redhat.com/pub/lvm2/old/LVM2.${PV}.tgz \ + file://0001-Replace-CPPFunction-with-rl_completion_func_t.patch \ + file://mlock-ignore-vectors-gate_vma.patch \ + file://lvm.conf" + +PACKAGECONFIG ??= "readline" +PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline" + +# Unset user/group to unbreak install. +EXTRA_OECONF = "--with-user= \ + --with-group= \ + --disable-o_direct \ + --enable-realtime \ + --enable-applib \ + --enable-cmdlib \ + --enable-udev_sync \ + --enable-udev_rules \ + --enable-pkgconfig \ + --enable-dmeventd \ + --with-udev-prefix= \ + --with-usrlibdir=${libdir} \ +" + +PACKAGECONFIG += "${@base_contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)}" + +PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux," + +inherit autotools pkgconfig + +do_install_append() { + # Install machine specific configuration file + install -m 0644 ${WORKDIR}/lvm.conf ${D}${sysconfdir}/lvm/lvm.conf +} + +TARGET_CC_ARCH += "${LDFLAGS}" + +FILES_${PN} += "${libdir}/device-mapper/*.so ${base_libdir}/udev" +FILES_${PN}-dbg += "${libdir}/device-mapper/.debug" + +RDEPENDS_${PN} = "bash" + +CONFFILES_${PN} += "${sysconfdir}/lvm/lvm.conf" -- cgit v1.2.3-54-g00ecf