summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorFrantisek Sumsal <frantisek@sumsal.cz>2023-05-14 13:13:24 +0200
committerFrantisek Sumsal <frantisek@sumsal.cz>2023-05-14 19:32:07 +0200
commit807626d1ce1c963715ebb3946d25734e748b8270 (patch)
tree79dcf08f9c3aeb5bf974df3fa55939af1d590f5a /test
parent9f596939e4d39523d4d87bf16f3687c5b5e22dc4 (diff)
downloadsystemd-807626d1ce1c963715ebb3946d25734e748b8270.tar.gz
test: install the overlayfs/loop modules unconditionally
Diffstat (limited to 'test')
-rwxr-xr-xtest/TEST-29-PORTABLE/test.sh19
-rwxr-xr-xtest/TEST-43-PRIVATEUSER-UNPRIV/test.sh8
-rwxr-xr-xtest/TEST-50-DISSECT/test.sh25
-rw-r--r--test/test-functions7
4 files changed, 22 insertions, 37 deletions
diff --git a/test/TEST-29-PORTABLE/test.sh b/test/TEST-29-PORTABLE/test.sh
index 7727e7b5ca..d826db6b57 100755
--- a/test/TEST-29-PORTABLE/test.sh
+++ b/test/TEST-29-PORTABLE/test.sh
@@ -12,19 +12,14 @@ TEST_INSTALL_VERITY_MINIMAL=1
# shellcheck source=test/test-functions
. "${TEST_BASE_DIR:?}/test-functions"
-# Need loop devices for mounting images
test_append_files() {
- (
- instmods loop =block
- instmods squashfs =squashfs
- instmods dm_verity =md
- instmods overlay =overlayfs
- install_dmevent
- generate_module_dependencies
- inst_binary mksquashfs
- inst_binary unsquashfs
- install_verity_minimal
- )
+ instmods squashfs =squashfs
+ instmods dm_verity =md
+ install_dmevent
+ generate_module_dependencies
+ inst_binary mksquashfs
+ inst_binary unsquashfs
+ install_verity_minimal
}
do_test "$@"
diff --git a/test/TEST-43-PRIVATEUSER-UNPRIV/test.sh b/test/TEST-43-PRIVATEUSER-UNPRIV/test.sh
index 6e1a91a649..844c08ab1f 100755
--- a/test/TEST-43-PRIVATEUSER-UNPRIV/test.sh
+++ b/test/TEST-43-PRIVATEUSER-UNPRIV/test.sh
@@ -12,12 +12,8 @@ has_user_dbus_socket || exit 0
command -v mksquashfs >/dev/null 2>&1 || exit 0
test_append_files() {
- (
- instmods overlay =overlayfs
- generate_module_dependencies
- inst_binary unsquashfs
- install_verity_minimal
- )
+ inst_binary unsquashfs
+ install_verity_minimal
}
do_test "$@"
diff --git a/test/TEST-50-DISSECT/test.sh b/test/TEST-50-DISSECT/test.sh
index 276dd7c716..2d44ca2b6e 100755
--- a/test/TEST-50-DISSECT/test.sh
+++ b/test/TEST-50-DISSECT/test.sh
@@ -16,22 +16,17 @@ command -v mksquashfs >/dev/null 2>&1 || exit 0
command -v veritysetup >/dev/null 2>&1 || exit 0
command -v sfdisk >/dev/null 2>&1 || exit 0
-# Need loop devices for systemd-dissect
test_append_files() {
- (
- instmods loop =block
- instmods squashfs =squashfs
- instmods dm_verity =md
- instmods overlay =overlayfs
- install_dmevent
- generate_module_dependencies
- inst_binary wc
- inst_binary sha256sum
- if command -v openssl >/dev/null 2>&1; then
- inst_binary openssl
- fi
- install_verity_minimal
- )
+ instmods squashfs =squashfs
+ instmods dm_verity =md
+ install_dmevent
+ generate_module_dependencies
+ inst_binary wc
+ inst_binary sha256sum
+ if command -v openssl >/dev/null 2>&1; then
+ inst_binary openssl
+ fi
+ install_verity_minimal
}
do_test "$@"
diff --git a/test/test-functions b/test/test-functions
index 0bd011b2ed..2a733d8b8f 100644
--- a/test/test-functions
+++ b/test/test-functions
@@ -775,7 +775,6 @@ setup_basic_environment() {
install_testuser
has_user_dbus_socket && install_user_dbus
setup_selinux
- instmods veth
install_depmod_files
generate_module_dependencies
if get_bool "$IS_BUILT_WITH_ASAN"; then
@@ -959,10 +958,10 @@ install_fs_tools() {
install_modules() {
dinfo "Install modules"
- instmods loop
- instmods vfat
+ instmods dummy vfat veth
+ instmods loop =block
instmods nls_ascii =nls
- instmods dummy
+ instmods overlay =overlayfs
# for TEST-35-LOGIN
instmods scsi_debug uinput