[arch-commits] Commit in lvm2/repos (6 files)

2020-05-07 Thread Christian Hesse via arch-commits
Date: Thursday, May 7, 2020 @ 06:46:38
  Author: eworm
Revision: 382624

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 382623, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 382623, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 382623, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 382623, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 382623, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 
 PKGBUILD  |  145 
 lvm2_hook |   25 
 lvm2_install  |   43 ++
 sd-lvm2_install   |   46 +++
 5 files changed, 262 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 382623, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2020-05-07 06:46:38 UTC (rev 
382624)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 382623, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-05-07 06:46:38 UTC (rev 382624)
@@ -0,0 +1,145 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.187
+pkgrel=2
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # udev: remove unsupported OPTIONS+="event_timeout" rule
+  '125f27ac37bc9b93cc96f64052b9681b3d479ee1'
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+CONFIG_SHELL=/bin/bash
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  # build system requires bash:
+  # https://www.redhat.com/archives/linux-lvm/2020-January/msg4.html
+  # 
https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Defining-Variables.html
+  export CONFIG_SHELL=/bin/bash
+
+  cp -a lvm2/ lvm2-initramfs/
+
+  cd lvm2/
+
+  ./configure \
+"${_CONFIGUREOPTS[@]}" \
+--enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure \
+"${_CONFIGUREOPTS[@]}" \
+--enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+  provides=('libdevmapper.so'
+'libdevmapper-event.so')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra 

[arch-commits] Commit in lvm2/repos (6 files)

2020-03-24 Thread Christian Hesse via arch-commits
Date: Tuesday, March 24, 2020 @ 20:13:06
  Author: eworm
Revision: 378451

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 378450, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 378450, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 378450, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 378450, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 378450, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  143 
 lvm2_hook |   25 
 lvm2_install  |   43 ++
 sd-lvm2_install   |   46 +++
 5 files changed, 260 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 378450, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2020-03-24 20:13:06 UTC (rev 
378451)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 378450, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-03-24 20:13:06 UTC (rev 378451)
@@ -0,0 +1,143 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.187
+pkgrel=1
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # udev: remove unsupported OPTIONS+="event_timeout" rule
+  '125f27ac37bc9b93cc96f64052b9681b3d479ee1'
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+CONFIG_SHELL=/bin/bash
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  # build system requires bash:
+  # https://www.redhat.com/archives/linux-lvm/2020-January/msg4.html
+  # 
https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Defining-Variables.html
+  export CONFIG_SHELL=/bin/bash
+
+  cp -a lvm2/ lvm2-initramfs/
+
+  cd lvm2/
+
+  ./configure \
+"${_CONFIGUREOPTS[@]}" \
+--enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure \
+"${_CONFIGUREOPTS[@]}" \
+--enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D 

[arch-commits] Commit in lvm2/repos (6 files)

2020-01-02 Thread Christian Hesse via arch-commits
Date: Friday, January 3, 2020 @ 07:28:22
  Author: eworm
Revision: 372501

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 372500, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 372500, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 372500, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 372500, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 372500, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  144 
 lvm2_hook |   25 
 lvm2_install  |   43 ++
 sd-lvm2_install   |   46 +++
 5 files changed, 261 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 372500, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2020-01-03 07:28:22 UTC (rev 
372501)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 372500, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-01-03 07:28:22 UTC (rev 372501)
@@ -0,0 +1,144 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.186
+pkgrel=5
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # pvscan: fix activation of incomplete VGs
+  '6b12930860a993624d6325aec2e9c561f4412aa9'
+
+  # udev: remove unsupported OPTIONS+="event_timeout" rule
+  '125f27ac37bc9b93cc96f64052b9681b3d479ee1'
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+CONFIG_SHELL=/bin/bash
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  # 
https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Defining-Variables.html
+  export CONFIG_SHELL=/bin/bash
+
+  cp -a lvm2/ lvm2-initramfs/
+
+  cd lvm2/
+
+  ./configure \
+"${_CONFIGUREOPTS[@]}" \
+--enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure \
+"${_CONFIGUREOPTS[@]}" \
+--enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m0644 

[arch-commits] Commit in lvm2/repos (6 files)

2019-12-19 Thread Christian Hesse via arch-commits
Date: Thursday, December 19, 2019 @ 08:31:37
  Author: eworm
Revision: 371841

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 371840, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 371840, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 371840, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 371840, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 371840, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  136 
 lvm2_hook |   25 
 lvm2_install  |   43 +++
 sd-lvm2_install   |   46 
 5 files changed, 253 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 371840, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2019-12-19 08:31:37 UTC (rev 
371841)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 371840, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-12-19 08:31:37 UTC (rev 371841)
@@ -0,0 +1,136 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.186
+pkgrel=4
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # pvscan: fix activation of incomplete VGs
+  '6b12930860a993624d6325aec2e9c561f4412aa9'
+
+  # udev: remove unsupported OPTIONS+="event_timeout" rule
+  '125f27ac37bc9b93cc96f64052b9681b3d479ee1'
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m0644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f 

[arch-commits] Commit in lvm2/repos (6 files)

2019-11-13 Thread Evangelos Foutras via arch-commits
Date: Wednesday, November 13, 2019 @ 17:44:45
  Author: foutrelis
Revision: 368392

archrelease: copy trunk to staging-x86_64

Added:
  lvm2/repos/staging-x86_64/
  lvm2/repos/staging-x86_64/11-dm-initramfs.rules
(from rev 368391, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/staging-x86_64/PKGBUILD
(from rev 368391, lvm2/trunk/PKGBUILD)
  lvm2/repos/staging-x86_64/lvm2_hook
(from rev 368391, lvm2/trunk/lvm2_hook)
  lvm2/repos/staging-x86_64/lvm2_install
(from rev 368391, lvm2/trunk/lvm2_install)
  lvm2/repos/staging-x86_64/sd-lvm2_install
(from rev 368391, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  133 
 lvm2_hook |   25 +
 lvm2_install  |   43 +++
 sd-lvm2_install   |   46 
 5 files changed, 250 insertions(+)

Copied: lvm2/repos/staging-x86_64/11-dm-initramfs.rules (from rev 368391, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- staging-x86_64/11-dm-initramfs.rules(rev 0)
+++ staging-x86_64/11-dm-initramfs.rules2019-11-13 17:44:45 UTC (rev 
368392)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/staging-x86_64/PKGBUILD (from rev 368391, 
lvm2/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2019-11-13 17:44:45 UTC (rev 368392)
@@ -0,0 +1,133 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.186
+pkgrel=3
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # pvscan: fix activation of incomplete VGs
+  '6b12930860a993624d6325aec2e9c561f4412aa9'
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 

[arch-commits] Commit in lvm2/repos (6 files)

2019-09-06 Thread Christian Hesse via arch-commits
Date: Friday, September 6, 2019 @ 14:39:16
  Author: eworm
Revision: 361977

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 361976, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 361976, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 361976, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 361976, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 361976, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  134 
 lvm2_hook |   25 
 lvm2_install  |   43 +++
 sd-lvm2_install   |   46 
 5 files changed, 251 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 361976, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2019-09-06 14:39:16 UTC (rev 
361977)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 361976, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-09-06 14:39:16 UTC (rev 361977)
@@ -0,0 +1,134 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.186
+pkgrel=2
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # pvscan: fix activation of incomplete VGs
+  '6b12930860a993624d6325aec2e9c561f4412aa9'
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 

[arch-commits] Commit in lvm2/repos (6 files)

2019-08-27 Thread Christian Hesse via arch-commits
Date: Tuesday, August 27, 2019 @ 18:43:18
  Author: eworm
Revision: 361302

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 361301, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 361301, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 361301, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 361301, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 361301, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  132 
 lvm2_hook |   25 +
 lvm2_install  |   43 +++
 sd-lvm2_install   |   46 
 5 files changed, 249 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 361301, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2019-08-27 18:43:18 UTC (rev 
361302)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 361301, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-08-27 18:43:18 UTC (rev 361302)
@@ -0,0 +1,132 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.186
+pkgrel=1
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 "${pkgdir}/usr/lib/systemd/system/sockets.target.wants"
+  ln -sf ../dm-event.socket 

[arch-commits] Commit in lvm2/repos (6 files)

2019-06-05 Thread Christian Hesse via arch-commits
Date: Wednesday, June 5, 2019 @ 08:38:45
  Author: eworm
Revision: 354873

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 354872, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 354872, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 354872, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 354872, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 354872, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  132 
 lvm2_hook |   25 +
 lvm2_install  |   43 +++
 sd-lvm2_install   |   46 
 5 files changed, 249 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 354872, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2019-06-05 08:38:45 UTC (rev 
354873)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 354872, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-06-05 08:38:45 UTC (rev 354873)
@@ -0,0 +1,132 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.185
+pkgrel=1
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 "${pkgdir}/usr/lib/systemd/system/sockets.target.wants"
+  ln -sf ../dm-event.socket 

[arch-commits] Commit in lvm2/repos (6 files)

2019-04-11 Thread Christian Hesse via arch-commits
Date: Thursday, April 11, 2019 @ 11:21:27
  Author: eworm
Revision: 350577

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 350576, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 350576, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 350576, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 350576, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 350576, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  136 
 lvm2_hook |   25 
 lvm2_install  |   43 +++
 sd-lvm2_install   |   46 
 5 files changed, 253 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 350576, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2019-04-11 11:21:27 UTC (rev 
350577)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 350576, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-04-11 11:21:27 UTC (rev 350577)
@@ -0,0 +1,136 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.184
+pkgrel=4
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # systemd: add missing Before=shutdown.target to LVM2 services to fix 
shutdown ordering
+  '0a726a7e268b31856615491809af73bda5d4d6f9'
+  # systemd: put back DefaultDependencies=no for lvmpolld and lvmetad socket 
unit
+  '03d6cfdd99fb1c2fd85721ab6faebbb1b6658873'
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install 

[arch-commits] Commit in lvm2/repos (6 files)

2019-04-11 Thread Christian Hesse via arch-commits
Date: Thursday, April 11, 2019 @ 09:43:44
  Author: eworm
Revision: 350572

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 350571, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 350571, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 350571, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 350571, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 350571, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  134 
 lvm2_hook |   25 
 lvm2_install  |   43 +++
 sd-lvm2_install   |   46 
 5 files changed, 251 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 350571, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2019-04-11 09:43:44 UTC (rev 
350572)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 350571, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-04-11 09:43:44 UTC (rev 350572)
@@ -0,0 +1,134 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.184
+pkgrel=3
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # systemd: add missing Before=shutdown.target to LVM2 services to fix 
shutdown ordering
+  #'0a726a7e268b31856615491809af73bda5d4d6f9'
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f 

[arch-commits] Commit in lvm2/repos (6 files)

2019-04-10 Thread Christian Hesse via arch-commits
Date: Wednesday, April 10, 2019 @ 09:44:18
  Author: eworm
Revision: 350521

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 350520, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 350520, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 350520, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 350520, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 350520, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  134 
 lvm2_hook |   25 
 lvm2_install  |   43 +++
 sd-lvm2_install   |   46 
 5 files changed, 251 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 350520, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2019-04-10 09:44:18 UTC (rev 
350521)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 350520, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-04-10 09:44:18 UTC (rev 350521)
@@ -0,0 +1,134 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.184
+pkgrel=2
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+_backports=(
+  # systemd: add missing Before=shutdown.target to LVM2 services to fix 
shutdown ordering
+  0a726a7e268b31856615491809af73bda5d4d6f9
+)
+
+prepare() {
+  cd lvm2/
+
+  local _c
+  for _c in "${_backports[@]}"; do
+git log --oneline -1 "${_c}"
+git show "${_c}" -- ':(exclude)WHATS_NEW' | git apply
+  done
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f 

[arch-commits] Commit in lvm2/repos (6 files)

2019-03-29 Thread Christian Hesse via arch-commits
Date: Friday, March 29, 2019 @ 06:34:14
  Author: eworm
Revision: 349396

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 349395, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 349395, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 349395, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 349395, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 349395, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  123 
 lvm2_hook |   25 +
 lvm2_install  |   43 
 sd-lvm2_install   |   46 +
 5 files changed, 240 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 349395, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2019-03-29 06:34:14 UTC (rev 
349396)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 349395, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-03-29 06:34:14 UTC (rev 349396)
@@ -0,0 +1,123 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.184
+pkgrel=1
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+prepare() {
+  cd lvm2/
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'systemd-libs')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 "${pkgdir}/usr/lib/systemd/system/sockets.target.wants"
+  ln -sf ../dm-event.socket 
"${pkgdir}/usr/lib/systemd/system/sockets.target.wants/dm-event.socket"
+}
+
+package_lvm2() {
+  pkgdesc="Logical Volume Manager 2 utilities"
+  depends=('bash' 

[arch-commits] Commit in lvm2/repos (6 files)

2019-01-10 Thread Evangelos Foutras via arch-commits
Date: Thursday, January 10, 2019 @ 15:26:41
  Author: foutrelis
Revision: 343493

archrelease: copy trunk to staging-x86_64

Added:
  lvm2/repos/staging-x86_64/
  lvm2/repos/staging-x86_64/11-dm-initramfs.rules
(from rev 343492, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/staging-x86_64/PKGBUILD
(from rev 343492, lvm2/trunk/PKGBUILD)
  lvm2/repos/staging-x86_64/lvm2_hook
(from rev 343492, lvm2/trunk/lvm2_hook)
  lvm2/repos/staging-x86_64/lvm2_install
(from rev 343492, lvm2/trunk/lvm2_install)
  lvm2/repos/staging-x86_64/sd-lvm2_install
(from rev 343492, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  123 
 lvm2_hook |   25 +
 lvm2_install  |   43 
 sd-lvm2_install   |   46 +
 5 files changed, 240 insertions(+)

Copied: lvm2/repos/staging-x86_64/11-dm-initramfs.rules (from rev 343492, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- staging-x86_64/11-dm-initramfs.rules(rev 0)
+++ staging-x86_64/11-dm-initramfs.rules2019-01-10 15:26:41 UTC (rev 
343493)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/staging-x86_64/PKGBUILD (from rev 343492, 
lvm2/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2019-01-10 15:26:41 UTC (rev 343493)
@@ -0,0 +1,123 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.183
+pkgrel=2
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+prepare() {
+  cd lvm2/
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'libsystemd')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 "${pkgdir}/usr/lib/systemd/system/sockets.target.wants"
+  ln -sf ../dm-event.socket 
"${pkgdir}/usr/lib/systemd/system/sockets.target.wants/dm-event.socket"
+}
+
+package_lvm2() {
+  pkgdesc="Logical Volume Manager 2 utilities"
+  depends=('bash' 

[arch-commits] Commit in lvm2/repos (6 files)

2018-12-07 Thread Christian Hesse via arch-commits
Date: Friday, December 7, 2018 @ 15:48:19
  Author: eworm
Revision: 341225

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 341224, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 341224, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 341224, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 341224, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 341224, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  123 
 lvm2_hook |   25 +
 lvm2_install  |   43 
 sd-lvm2_install   |   46 +
 5 files changed, 240 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 341224, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2018-12-07 15:48:19 UTC (rev 
341225)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 341224, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-12-07 15:48:19 UTC (rev 341225)
@@ -0,0 +1,123 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.183
+pkgrel=1
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+prepare() {
+  cd lvm2/
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'libsystemd')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 "${pkgdir}/usr/lib/systemd/system/sockets.target.wants"
+  ln -sf ../dm-event.socket 
"${pkgdir}/usr/lib/systemd/system/sockets.target.wants/dm-event.socket"
+}
+
+package_lvm2() {
+  pkgdesc="Logical Volume Manager 2 utilities"
+  depends=('bash' 

[arch-commits] Commit in lvm2/repos (6 files)

2018-10-31 Thread Christian Hesse via arch-commits
Date: Wednesday, October 31, 2018 @ 20:40:05
  Author: eworm
Revision: 337658

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 337657, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 337657, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 337657, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 337657, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 337657, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  123 
 lvm2_hook |   25 +
 lvm2_install  |   43 
 sd-lvm2_install   |   46 +
 5 files changed, 240 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 337657, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2018-10-31 20:40:05 UTC (rev 
337658)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 337657, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-10-31 20:40:05 UTC (rev 337658)
@@ -0,0 +1,123 @@
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.182
+pkgrel=1
+arch=('x86_64')
+url='https://sourceware.org/lvm2/'
+license=('GPL2' 'LGPL2.1')
+makedepends=('git' 'systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17'  # Alasdair G Kergon 

+  'D501A478440AE2FD130A1BE8B9112431E509039F') # Marian Csontos 

+source=("git+https://sourceware.org/git/lvm2.git#tag=v${pkgver//./_}?signed;
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
+sha256sums=('SKIP'
+'cc51940a8437f3c8339bb9cec7e929b2cc0852ffc8a0b2463e6f67ca2b9950f6'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'b749c2da0e9307b0c2c3858d024a19c268e01e393e876a284fe1a302427f72f1'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+prepare() {
+  cd lvm2/
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/dm_event_systemd_red_hat.socket.in \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local _CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--enable-use-lvmetad
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a lvm2/ lvm2-initramfs/
+  
+  cd lvm2/
+
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../lvm2-initramfs
+  ./configure "${_CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'libsystemd')
+
+  cd lvm2/
+
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 "${pkgdir}/usr/lib/systemd/system/sockets.target.wants"
+  ln -sf ../dm-event.socket 
"${pkgdir}/usr/lib/systemd/system/sockets.target.wants/dm-event.socket"
+}
+
+package_lvm2() {
+  pkgdesc="Logical Volume Manager 2 utilities"
+  depends=('bash' 

[arch-commits] Commit in lvm2/repos (6 files)

2012-05-27 Thread Dave Reisner
Date: Sunday, May 27, 2012 @ 09:10:58
  Author: dreisner
Revision: 159973

db-move: moved lvm2 from [staging] to [testing] (i686)

Added:
  lvm2/repos/testing-i686/
  lvm2/repos/testing-i686/11-dm-initramfs.rules
(from rev 159958, lvm2/repos/staging-i686/11-dm-initramfs.rules)
  lvm2/repos/testing-i686/PKGBUILD
(from rev 159958, lvm2/repos/staging-i686/PKGBUILD)
  lvm2/repos/testing-i686/lvm2_hook
(from rev 159958, lvm2/repos/staging-i686/lvm2_hook)
  lvm2/repos/testing-i686/lvm2_install
(from rev 159958, lvm2/repos/staging-i686/lvm2_install)
Deleted:
  lvm2/repos/staging-i686/

---+
 11-dm-initramfs.rules |3 ++
 PKGBUILD  |   66 
 lvm2_hook |   24 +
 lvm2_install  |   31 ++
 4 files changed, 124 insertions(+)

Copied: lvm2/repos/testing-i686/11-dm-initramfs.rules (from rev 159958, 
lvm2/repos/staging-i686/11-dm-initramfs.rules)
===
--- testing-i686/11-dm-initramfs.rules  (rev 0)
+++ testing-i686/11-dm-initramfs.rules  2012-05-27 13:10:58 UTC (rev 159973)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 
http://git.kernel.org/?p=boot/dracut/dracut.git;a=commitdiff;h=12b9736228f2b34c15a9cb63be79cf7b6e865b54
+SUBSYSTEM==block, KERNEL==dm-[0-9]*, ACTION==add|change, 
OPTIONS=db_persist

Copied: lvm2/repos/testing-i686/PKGBUILD (from rev 159958, 
lvm2/repos/staging-i686/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-05-27 13:10:58 UTC (rev 159973)
@@ -0,0 +1,66 @@
+# $Id$
+# Maintainer: Eric Bélanger e...@archlinux.org
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.95
+pkgrel=6
+arch=('i686' 'x86_64')
+url=http://sourceware.org/lvm2/;
+license=('GPL2' 'LGPL2.1')
+groups=('base')
+source=(ftp://sources.redhat.com/pub/lvm2/LVM2.${pkgver}.tgz{,.asc}
+lvm2_install
+lvm2_hook
+11-dm-initramfs.rules)
+sha1sums=('f61dfbd8e9219291d11de3d70f0b3d20a29fae85'
+  '45f5e31045065e7bdf5d6f2e21c857b4978024b4'
+  '3e1680f9b76ce9150d08865d99db90fd15532271'
+  'cedc9948123c870f9c5aa3357d0075b41a9c8135'
+  'f6a554eea9557c3c236df2943bb6e7e723945c41')
+
+build() {
+  cd ${srcdir}/LVM2.${pkgver}
+  unset LDFLAGS
+
+  # libudev.so.1.0.0 compat
+  sed -i 's,udev_get_dev_path([^)]\+),/dev,' \
+  tools/dmsetup.c \
+  lib/misc/lvm-wrappers.c
+
+  ./configure --prefix=/ --sysconfdir=/etc --localstatedir=/var 
--datarootdir=/usr/share \
+--includedir=/usr/include --with-usrlibdir=/usr/lib  --libdir=/usr/lib 
--with-udev-prefix=/usr \
+--enable-pkgconfig --enable-readline --enable-dmeventd --enable-cmdlib 
--enable-applib \
+--enable-udev_sync --enable-udev_rules
+  make
+}
+
+package_device-mapper() {
+  pkgdesc=Device mapper userspace library and tools
+  url=http://sourceware.org/dm/;
+  depends=('glibc' 'udev')
+
+  cd ${srcdir}/LVM2.${pkgver}
+  make DESTDIR=${pkgdir} install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 ${srcdir}/11-dm-initramfs.rules 
${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules
+}
+
+package_lvm2() {
+  pkgdesc=Logical Volume Manager 2 utilities
+  depends=('bash' device-mapper=${pkgver} 'udev' 'readline')
+  conflicts=('lvm' 'mkinitcpio0.7')
+  backup=('etc/lvm/lvm.conf')
+  options=('!makeflags')
+
+  cd ${srcdir}/LVM2.${pkgver}
+  make DESTDIR=${pkgdir} install_lvm2
+  # install applib
+  make -C liblvm DESTDIR=${pkgdir} install
+  # /etc directories
+  install -d ${pkgdir}/etc/lvm/{archive,backup}
+  # mkinitcpio hook
+  install -D -m644 ${srcdir}/lvm2_hook 
${pkgdir}/usr/lib/initcpio/hooks/lvm2
+  install -D -m644 ${srcdir}/lvm2_install 
${pkgdir}/usr/lib/initcpio/install/lvm2
+}

Copied: lvm2/repos/testing-i686/lvm2_hook (from rev 159958, 
lvm2/repos/staging-i686/lvm2_hook)
===
--- testing-i686/lvm2_hook  (rev 0)
+++ testing-i686/lvm2_hook  2012-05-27 13:10:58 UTC (rev 159973)
@@ -0,0 +1,24 @@
+#!/usr/bin/ash
+
+run_hook() {
+local pvdev
+
+modprobe -q dm-mod /dev/null 21
+
+# If the lvmwait= parameter has been specified on the command line
+# wait for the device(s) before trying to activate the volume group(s)
+for pvdev in ${lvmwait//,/ }; do
+poll_device ${pvdev} ${rootdelay}
+done
+
+msg Activating logical volumes...
+[ -d /etc/lvm ]  lvm vgscan
+
+if [ -n $quiet ]; then
+  lvm vgchange --sysinit -a y /dev/null
+else
+  lvm vgchange --sysinit -a y
+fi
+}
+
+# vim: set ft=sh ts=4 sw=4 et:

Copied: lvm2/repos/testing-i686/lvm2_install (from rev 159958, 

[arch-commits] Commit in lvm2/repos (6 files)

2012-05-27 Thread Dave Reisner
Date: Sunday, May 27, 2012 @ 09:10:59
  Author: dreisner
Revision: 159974

db-move: moved lvm2 from [staging] to [testing] (x86_64)

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 159958, lvm2/repos/staging-x86_64/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 159958, lvm2/repos/staging-x86_64/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 159958, lvm2/repos/staging-x86_64/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 159958, lvm2/repos/staging-x86_64/lvm2_install)
Deleted:
  lvm2/repos/staging-x86_64/

---+
 11-dm-initramfs.rules |3 ++
 PKGBUILD  |   66 
 lvm2_hook |   24 +
 lvm2_install  |   31 ++
 4 files changed, 124 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 159958, 
lvm2/repos/staging-x86_64/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2012-05-27 13:10:59 UTC (rev 
159974)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 
http://git.kernel.org/?p=boot/dracut/dracut.git;a=commitdiff;h=12b9736228f2b34c15a9cb63be79cf7b6e865b54
+SUBSYSTEM==block, KERNEL==dm-[0-9]*, ACTION==add|change, 
OPTIONS=db_persist

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 159958, 
lvm2/repos/staging-x86_64/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2012-05-27 13:10:59 UTC (rev 159974)
@@ -0,0 +1,66 @@
+# $Id$
+# Maintainer: Eric Bélanger e...@archlinux.org
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.95
+pkgrel=6
+arch=('i686' 'x86_64')
+url=http://sourceware.org/lvm2/;
+license=('GPL2' 'LGPL2.1')
+groups=('base')
+source=(ftp://sources.redhat.com/pub/lvm2/LVM2.${pkgver}.tgz{,.asc}
+lvm2_install
+lvm2_hook
+11-dm-initramfs.rules)
+sha1sums=('f61dfbd8e9219291d11de3d70f0b3d20a29fae85'
+  '45f5e31045065e7bdf5d6f2e21c857b4978024b4'
+  '3e1680f9b76ce9150d08865d99db90fd15532271'
+  'cedc9948123c870f9c5aa3357d0075b41a9c8135'
+  'f6a554eea9557c3c236df2943bb6e7e723945c41')
+
+build() {
+  cd ${srcdir}/LVM2.${pkgver}
+  unset LDFLAGS
+
+  # libudev.so.1.0.0 compat
+  sed -i 's,udev_get_dev_path([^)]\+),/dev,' \
+  tools/dmsetup.c \
+  lib/misc/lvm-wrappers.c
+
+  ./configure --prefix=/ --sysconfdir=/etc --localstatedir=/var 
--datarootdir=/usr/share \
+--includedir=/usr/include --with-usrlibdir=/usr/lib  --libdir=/usr/lib 
--with-udev-prefix=/usr \
+--enable-pkgconfig --enable-readline --enable-dmeventd --enable-cmdlib 
--enable-applib \
+--enable-udev_sync --enable-udev_rules
+  make
+}
+
+package_device-mapper() {
+  pkgdesc=Device mapper userspace library and tools
+  url=http://sourceware.org/dm/;
+  depends=('glibc' 'udev')
+
+  cd ${srcdir}/LVM2.${pkgver}
+  make DESTDIR=${pkgdir} install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 ${srcdir}/11-dm-initramfs.rules 
${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules
+}
+
+package_lvm2() {
+  pkgdesc=Logical Volume Manager 2 utilities
+  depends=('bash' device-mapper=${pkgver} 'udev' 'readline')
+  conflicts=('lvm' 'mkinitcpio0.7')
+  backup=('etc/lvm/lvm.conf')
+  options=('!makeflags')
+
+  cd ${srcdir}/LVM2.${pkgver}
+  make DESTDIR=${pkgdir} install_lvm2
+  # install applib
+  make -C liblvm DESTDIR=${pkgdir} install
+  # /etc directories
+  install -d ${pkgdir}/etc/lvm/{archive,backup}
+  # mkinitcpio hook
+  install -D -m644 ${srcdir}/lvm2_hook 
${pkgdir}/usr/lib/initcpio/hooks/lvm2
+  install -D -m644 ${srcdir}/lvm2_install 
${pkgdir}/usr/lib/initcpio/install/lvm2
+}

Copied: lvm2/repos/testing-x86_64/lvm2_hook (from rev 159958, 
lvm2/repos/staging-x86_64/lvm2_hook)
===
--- testing-x86_64/lvm2_hook(rev 0)
+++ testing-x86_64/lvm2_hook2012-05-27 13:10:59 UTC (rev 159974)
@@ -0,0 +1,24 @@
+#!/usr/bin/ash
+
+run_hook() {
+local pvdev
+
+modprobe -q dm-mod /dev/null 21
+
+# If the lvmwait= parameter has been specified on the command line
+# wait for the device(s) before trying to activate the volume group(s)
+for pvdev in ${lvmwait//,/ }; do
+poll_device ${pvdev} ${rootdelay}
+done
+
+msg Activating logical volumes...
+[ -d /etc/lvm ]  lvm vgscan
+
+if [ -n $quiet ]; then
+  lvm vgchange --sysinit -a y /dev/null
+else
+  lvm vgchange --sysinit -a y
+fi
+}
+
+# vim: set ft=sh ts=4 sw=4 et:

Copied: