summaryrefslogtreecommitdiffstats
path: root/abs/core/lvm2/sd-lvm2_install
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/lvm2/sd-lvm2_install')
-rw-r--r--abs/core/lvm2/sd-lvm2_install17
1 files changed, 7 insertions, 10 deletions
diff --git a/abs/core/lvm2/sd-lvm2_install b/abs/core/lvm2/sd-lvm2_install
index f90cc82..5579b1c 100644
--- a/abs/core/lvm2/sd-lvm2_install
+++ b/abs/core/lvm2/sd-lvm2_install
@@ -11,18 +11,15 @@ build() {
# 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@.service"
- add_symlink "/usr/lib/systemd/system/sysinit.target.wants/lvm2-lvmetad.socket"
- # ... dmsetup and ...
- add_binary "dmsetup"
+ # binaries from lvm2
+ add_binary "lvm"
+ add_binary "lvmetad"
- # ... these, which are dlopen()ed
- for library in libdevmapper-event-lvm2{mirror,raid,snapshot,thin}; do
- add_binary "/usr/lib/${library}.so"
- done
+ # beinaries from device-mapper
+ add_binary "dmsetup"
# from thin-provisioning-tools
add_binary "pdata_tools"
@@ -32,10 +29,10 @@ build() {
# 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"
add_file "/usr/lib/udev/rules.d/11-dm-lvm.rules"
+ add_file "/usr/lib/udev/rules.d/13-dm-disk.rules"
add_file "/usr/lib/udev/rules.d/69-dm-lvm-metad.rules"
+ add_file "/usr/lib/udev/rules.d/95-dm-notify.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"
}