Initial commit: Uploaded everything from abs/core
[arch-rock.git] / base / lvm2 / PKGBUILD
blobfb4f6fb27ead62678019b4de37df96b7b9fd250a
1 # $Id: PKGBUILD,v 1.36 2008/01/22 10:27:40 thomas Exp $
2 # Maintainer: Thomas Baechler <thomas@archlinux.org>
3 pkgname=lvm2
4 pkgver=2.02.31
5 pkgrel=1
6 pkgdesc="Logical Volume Manager 2 utilities"
7 arch=('i686' 'x86_64')
8 license=('GPL')
9 url="http://sourceware.org/lvm2/"
10 groups=('base')
11 depends=('device-mapper>=1.02.22')
12 conflicts=('lvm')
13 backup=('etc/lvm/lvm.conf')
14 source=(ftp://sources.redhat.com/pub/lvm2/LVM2.$pkgver.tgz
15         lvm2_install
16         lvm2_hook)
17 md5sums=('a8467589944af2701ed696838f52dbd4'
18          '40dccdb1044f00fc1e29ca549933d4bd'
19          '73c8c2eba0fe891712c859c18b5b8aa2')
23 build() {
24   cd $startdir/src/LVM2.$pkgver
25   ./configure --prefix=/usr --sysconfdir=/etc  --localstatedir=/var
26   make || return 1
27   make DESTDIR=$startdir/pkg sbindir=$startdir/pkg/sbin install || return 1
28   mkdir -p $startdir/pkg/etc/lvm/{archive,backup}
29   # a static binary is required for Arch's initrd
30   ./configure --prefix=/usr --sysconfdir=/etc  --localstatedir=/var \
31     --enable-static_link
32   make || return 1
33   install -D -m755 tools/lvm.static $startdir/pkg/sbin/lvm.static
34   # add hook
35   install -D -m644 $startdir/src/lvm2_hook $startdir/pkg/lib/initcpio/hooks/lvm2
36   install -D -m644 $startdir/src/lvm2_install $startdir/pkg/lib/initcpio/install/lvm2