void-packages/templates/lvm2/template
Juan RP cfa2246432 lvm2: update to 2.02.54.
--HG--
extra : convert_revision : 5a58f17e85aa0dab96ec1066d4f053665f0274df
2009-11-08 00:16:32 +00:00

46 lines
1.7 KiB
Text

# Template file for 'lvm2'
pkgname=lvm2
version=2.02.54
wrksrc=LVM2.${version}
distfiles="ftp://sources.redhat.com/pub/lvm2/LVM2.${version}.tgz"
build_style=gnu_configure
configure_args="--disable-selinux --enable-readline --enable-pkgconfig
--enable-fsadm --enable-static_link --with-staticdir=/sbin"
make_install_target="DESTDIR=$XBPS_DESTDIR/$pkgname-$version
sbindir=$XBPS_DESTDIR/$pkgname-$version/sbin
libdir=$XBPS_DESTDIR/$pkgname-$version/lib
install_device-mapper install_lvm2"
short_desc="Logical Volume Manager 2 utilities"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=c5ff6df631349dc262df42345bf3358006c14c0afe910f0d582a533e529357c8
long_desc="
LVM2 includes all of the support for handling read/write operations on
physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
multiple devices (MD), see mdadd(8) or even loop devices, see
losetup(8)), creating volume groups (kind of virtual disks) from one
or more physical volumes and creating one or more logical volumes
(kind of logical partitions) in volume groups."
keep_empty_dirs=yes
subpackages="device-mapper"
conf_files="/etc/lvm/lvm.conf"
triggers="initramfs-tools"
openrc_services="lvm2 shutdown"
Add_dependency full glibc
Add_dependency full bash
Add_dependency full readline
Add_dependency run lvm2-device-mapper ">=${version}"
post_install()
{
local initramfsdir=${DESTDIR}/usr/share/initramfs-tools
install -d ${DESTDIR}/etc/lvm/archive ${DESTDIR}/etc/lvm/backup \
${DESTDIR}/etc/init.d ${initramfsdir}/scripts/local-top \
${initramfsdir}/hooks
install -m755 ${FILESDIR}/lvm2.initramfs-hook ${initramfsdir}/hooks/lvm2
install -m755 ${FILESDIR}/lvm2.initramfs-local-top \
${initramfsdir}/scripts/local-top/lvm2
install -m755 ${FILESDIR}/lvm2.rc ${DESTDIR}/etc/init.d/lvm2
}