[arch-commits] Commit in lvm2/trunk (PKGBUILD lvm2_install sd-lvm2_install)
Christian Hesse
eworm at archlinux.org
Mon Jan 29 13:47:10 UTC 2018
Date: Monday, January 29, 2018 @ 13:47:08
Author: eworm
Revision: 315563
upgpkg: lvm2 2.02.177-3
ll
Modified:
lvm2/trunk/PKGBUILD
lvm2/trunk/lvm2_install
lvm2/trunk/sd-lvm2_install
-----------------+
PKGBUILD | 16 ++++++++--------
lvm2_install | 11 +++++++++--
sd-lvm2_install | 22 ++++++++++++----------
3 files changed, 29 insertions(+), 20 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-01-29 13:05:00 UTC (rev 315562)
+++ PKGBUILD 2018-01-29 13:47:08 UTC (rev 315563)
@@ -5,7 +5,7 @@
pkgbase=lvm2
pkgname=('lvm2' 'device-mapper')
pkgver=2.02.177
-pkgrel=2
+pkgrel=3
arch=('x86_64')
url="http://sourceware.org/lvm2/"
license=('GPL2' 'LGPL2.1')
@@ -12,16 +12,16 @@
makedepends=('systemd' 'thin-provisioning-tools')
groups=('base')
validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17') # Alasdair G Kergon <agk at redhat.com>
-source=(https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2.${pkgver}.tgz{,.asc}
- lvm2_install
- lvm2_hook
- sd-lvm2_install
- 11-dm-initramfs.rules)
+source=("https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2.${pkgver}.tgz"{,.asc}
+ 'lvm2_install'
+ 'lvm2_hook'
+ 'sd-lvm2_install'
+ '11-dm-initramfs.rules')
sha256sums=('4025a23ec9b15c2cb7486d151c29dc953b75efc4d452cfe9dbbc7c0fac8e80f2'
'SKIP'
- 'd3097296bdfd9912dbef6ac78b908f7017b0a668a5347f0811f1c3aaacdca0cf'
+ '5129f87a8b30d5a8621e9c1c0664910a588bdd77bff09473afb73efb41305cbb'
'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
- 'ca25d7d827823ed88c5ed662d561ad9de0123ca6e8e5b568fe9eec3c89918614'
+ 'b9f5fda718ccf30d964b26b9025f4814dd35a821da8648e204e8640d6ae89c42'
'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
prepare() {
Modified: lvm2_install
===================================================================
--- lvm2_install 2018-01-29 13:05:00 UTC (rev 315562)
+++ lvm2_install 2018-01-29 13:47:08 UTC (rev 315563)
@@ -4,17 +4,24 @@
local mod
local symlink
+ # device mapper modules
for mod in dm-mod dm-snapshot dm-mirror dm-cache dm-cache-smq dm-thin-pool; do
add_module "$mod"
done
- # from lvm2
+ # binaries from lvm2
add_binary "/usr/bin/lvm"
add_binary "/usr/bin/lvmetad"
- # from device-mapper
+ # beinaries from device-mapper
add_binary "/usr/bin/dmsetup"
+ add_binary "/usr/bin/dmeventd"
+ # these are dlopen()ed
+ for library in libdevmapper-event-lvm2{mirror,raid,snapshot,thin}; do
+ add_binary "/usr/lib/${library}.so"
+ done
+
# from thin-provisioning-tools
add_binary "/usr/bin/pdata_tools"
for symlink in cache_{check,dump,metadata_size,repair,restore} thin_{check,delta,dump,ls,metadata_size,repair,restore,rmap,trim}; do
Modified: sd-lvm2_install
===================================================================
--- sd-lvm2_install 2018-01-29 13:05:00 UTC (rev 315562)
+++ sd-lvm2_install 2018-01-29 13:47:08 UTC (rev 315563)
@@ -4,16 +4,22 @@
local mod
local symlink
+ # device mapper modules
for mod in dm-mod dm-snapshot dm-mirror dm-cache dm-cache-smq dm-thin-pool; do
add_module "$mod"
done
- # from lvm2
- add_binary "/usr/bin/lvm"
- add_binary "/usr/bin/lvmetad"
+ # device mapper and lvm2 systemd units
+ # binaries and libraries are pull automatically, except ...
+ add_systemd_unit "dm-event.service"
+ add_systemd_unit "lvm2-lvmetad.service"
+ add_systemd_unit "lvm2-pvscan at .service"
+ add_symlink "/usr/lib/systemd/system/sysinit.target.wants/lvm2-lvmetad.socket"
- # from device-mapper
- add_binary "/usr/bin/dmsetup"
+ # ... these, which are dlopen()ed
+ for library in libdevmapper-event-lvm2{mirror,raid,snapshot,thin}; do
+ add_binary "/usr/lib/${library}.so"
+ done
# from thin-provisioning-tools
add_binary "/usr/bin/pdata_tools"
@@ -21,6 +27,7 @@
add_symlink "/usr/bin/${symlink}" "pdata_tools"
done
+ # udev rules and lvm configuration
add_file "/usr/lib/udev/rules.d/10-dm.rules"
add_file "/usr/lib/udev/rules.d/13-dm-disk.rules"
add_file "/usr/lib/udev/rules.d/95-dm-notify.rules"
@@ -28,11 +35,6 @@
add_file "/usr/lib/udev/rules.d/69-dm-lvm-metad.rules"
add_file "/usr/lib/initcpio/udev/11-dm-initramfs.rules" "/usr/lib/udev/rules.d/11-dm-initramfs.rules"
add_file "/etc/lvm/lvm.conf"
-
- add_file "/usr/lib/systemd/system/lvm2-lvmetad.service"
- add_file "/usr/lib/systemd/system/lvm2-lvmetad.socket"
- add_file "/usr/lib/systemd/system/lvm2-pvscan at .service"
- add_symlink "/usr/lib/systemd/system/sysinit.target.wants/lvm2-lvmetad.socket"
}
help() {
More information about the arch-commits
mailing list