diff --git a/PKGBUILD b/PKGBUILD index 6aba96e..a512911 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,13 +5,15 @@ pkgbase=lvm2 pkgname=('lvm2' 'device-mapper') pkgver=2.02.105 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url="http://sourceware.org/lvm2/" license=('GPL2' 'LGPL2.1') makedepends=('systemd' 'thin-provisioning-tools') groups=('base') source=(ftp://sources.redhat.com/pub/lvm2/LVM2.${pkgver}.tgz{,.asc} + http://www.eworm.de/download/linux/lvm2-snapshot.patch + http://www.eworm.de/download/linux/lvm2-snapshot-wiping.patch lvm2_install lvm2_hook sd-lvm2 @@ -24,6 +26,8 @@ source=(ftp://sources.redhat.com/pub/lvm2/LVM2.${pkgver}.tgz{,.asc} lvmetad.socket) sha1sums=('796163e766480cdc427cd443dc1336ae8e8e3bd7' 'SKIP' + '3f9a0789a0e046fcfdb4aaa8a672013e90d1d99d' + '716801cb60a411a730c7f5309edff87c62abe7c6' '76e83966d1bc84f9a1e30bcaff84b8b8fefbca0f' 'ff0fdf0a3005a41acd4b36865056109effc3474b' '30777d42e31cb7fe1f4fadc1e8f4c4d4cdd8ffed' @@ -39,6 +43,10 @@ prepare() { cd LVM2.${pkgver} # enable lvmetad sed -i 's|use_lvmetad = 0|use_lvmetad = 1|' conf/example.conf.in + + # fix snapshot + patch -Np1 < ${srcdir}/lvm2-snapshot.patch + patch -Np1 < ${srcdir}/lvm2-snapshot-wiping.patch } build() {