]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: add an LVM helper
authorFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 13 Sep 2021 16:39:22 +0000 (18:39 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 14 Sep 2021 17:15:13 +0000 (19:15 +0200)
test/test-functions

index 1d95ba0dcaa52244867173c13bb33e7aa352bd0a..8ed0dbfe06b3db0c1b5383fe14bb5627e84ef79a 100644 (file)
@@ -936,6 +936,20 @@ install_multipath() {
     fi
 }
 
+install_lvm() {
+    image_install lvm
+    image_install "${ROOTLIBDIR:?}"/system/lvm2-lvmpolld.{service,socket}
+    image_install "${ROOTLIBDIR:?}"/system/{blk-availability,lvm2-monitor,lvm2-pvscan@}.service
+    image_install "${ROOTLIBDIR:?}"/system-generators/lvm2-activation-generator
+    image_install -o "/lib/tmpfiles.d/lvm2.conf"
+    if get_bool "$LOOKS_LIKE_DEBIAN"; then
+        inst_rules 56-lvm.rules 69-lvm-metad.rules
+    else
+        inst_rules 11-dm-lvm.rules 69-dm-lvm-metad.rules
+    fi
+    mkdir -p "${initdir:?}/etc/lvm"
+}
+
 install_compiled_systemd() {
     dinfo "Install compiled systemd"