summaryrefslogtreecommitdiff
path: root/testing/lvm2
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-08-11 00:02:44 +0000
committerroot <root@rshg054.dnsready.net>2012-08-11 00:02:44 +0000
commit073a889144d77058f1eff2100ad48a538bdc0422 (patch)
tree96e013a0c34f142dccb769073164cd0fd82dea95 /testing/lvm2
parent9f2bff24c46fba67eca7c8125306a9dcd8ea8c73 (diff)
Sat Aug 11 00:02:44 UTC 2012
Diffstat (limited to 'testing/lvm2')
-rw-r--r--testing/lvm2/PKGBUILD13
-rw-r--r--testing/lvm2/lvm-on-crypt.service16
2 files changed, 24 insertions, 5 deletions
diff --git a/testing/lvm2/PKGBUILD b/testing/lvm2/PKGBUILD
index 5b39c6701..0467d11bd 100644
--- a/testing/lvm2/PKGBUILD
+++ b/testing/lvm2/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 162912 2012-07-03 20:25:58Z eric $
+# $Id: PKGBUILD 165057 2012-08-09 22:06:25Z eric $
# Maintainer: Eric Bélanger <eric@archlinux.org>
# Maintainer: Thomas Bächler <thomas@archlinux.org>
pkgbase=lvm2
pkgname=('lvm2' 'device-mapper')
-pkgver=2.02.96
-pkgrel=3
+pkgver=2.02.97
+pkgrel=1
arch=('i686' 'x86_64')
url="http://sourceware.org/lvm2/"
license=('GPL2' 'LGPL2.1')
@@ -15,13 +15,15 @@ source=(ftp://sources.redhat.com/pub/lvm2/LVM2.${pkgver}.tgz{,.asc}
lvm2_hook
11-dm-initramfs.rules
lvm.service
+ lvm-on-crypt.service
lvm2.conf)
-sha1sums=('29d5097f0ca92c7665f29f862eca78bcf981ff6f'
- '12e9016485c415c344524e6e75e23dfa6ca097ac'
+sha1sums=('ca92d976628246745f0981d1514a79a4a8e32314'
+ '9f0c6047fe3c275db7af20f383bd41744fcafc33'
'3e1680f9b76ce9150d08865d99db90fd15532271'
'cedc9948123c870f9c5aa3357d0075b41a9c8135'
'f6a554eea9557c3c236df2943bb6e7e723945c41'
'17df8689630a77e46899a8bd56997d9db896d5af'
+ '7336aa1d53db9c843916b2cbb433434e4e354a24'
'ccefad65fde3d50331a42b0e90a1539dc7c8b9e4')
build() {
@@ -65,5 +67,6 @@ package_lvm2() {
install -D -m644 "${srcdir}/lvm2_install" "${pkgdir}/usr/lib/initcpio/install/lvm2"
# systemd support
install -D -m644 "${srcdir}/lvm.service" "${pkgdir}/usr/lib/systemd/system/lvm.service"
+ install -D -m644 "${srcdir}/lvm-on-crypt.service" "${pkgdir}/usr/lib/systemd/system/lvm-on-crypt.service"
install -D -m644 "${srcdir}/lvm2.conf" "${pkgdir}/usr/lib/tmpfiles.d/lvm2.conf"
}
diff --git a/testing/lvm2/lvm-on-crypt.service b/testing/lvm2/lvm-on-crypt.service
new file mode 100644
index 000000000..4ade6c5b0
--- /dev/null
+++ b/testing/lvm2/lvm-on-crypt.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=LVM activation of encrypted devices
+DefaultDependencies=no
+Requires=systemd-udev-settle.service
+After=systemd-udev-settle.service cryptsetup.target
+Before=shutdown.target
+Conflicts=shutdown.target
+
+[Service]
+ExecStart=/sbin/vgchange --sysinit --available y
+Type=oneshot
+TimeoutSec=0
+RemainAfterExit=yes
+
+[Install]
+WantedBy=basic.target