summaryrefslogtreecommitdiff
path: root/test/test-functions
diff options
context:
space:
mode:
authorFrantisek Sumsal <frantisek@sumsal.cz>2021-09-13 18:39:22 +0200
committerFrantisek Sumsal <frantisek@sumsal.cz>2021-09-14 19:15:13 +0200
commit4999f3688f55cc61852d3019051e35fc14b8d6fc (patch)
treefa6219282714fd614d167e9e56d0650843fdc6e5 /test/test-functions
parente3d9a2e74f99a18c583d12d0160724ce235e8fbe (diff)
downloadsystemd-4999f3688f55cc61852d3019051e35fc14b8d6fc.tar.gz
test: add an LVM helper
Diffstat (limited to 'test/test-functions')
-rw-r--r--test/test-functions14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/test-functions b/test/test-functions
index 1d95ba0dca..8ed0dbfe06 100644
--- a/test/test-functions
+++ b/test/test-functions
@@ -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"