summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorFrantisek Sumsal <frantisek@sumsal.cz>2021-09-08 13:33:34 +0200
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-09-08 15:41:20 +0200
commit39e175367333fe57bcebcfe2a1784c4e7f123a7b (patch)
tree716bcd06adb559c6b090bfc9c4555cb0cb6091a8 /test
parentexplicitly close FIDO2 devices (diff)
downloadsystemd-39e175367333fe57bcebcfe2a1784c4e7f123a7b.tar.xz
systemd-39e175367333fe57bcebcfe2a1784c4e7f123a7b.zip
test: rename `dracut_install` to `image_install`
The `dracut_install` is a misnomer, since the systemd integration test suite is based on the original dracut's test suite, and not all the references to dracut has been edited out. Let's fix that.
Diffstat (limited to 'test')
-rwxr-xr-xtest/TEST-06-SELINUX/test.sh10
-rwxr-xr-xtest/TEST-13-NSPAWN-SMOKE/test.sh4
-rwxr-xr-xtest/TEST-55-OOMD/test.sh2
-rw-r--r--test/test-functions52
4 files changed, 34 insertions, 34 deletions
diff --git a/test/TEST-06-SELINUX/test.sh b/test/TEST-06-SELINUX/test.sh
index 978c930b71..d65d273055 100755
--- a/test/TEST-06-SELINUX/test.sh
+++ b/test/TEST-06-SELINUX/test.sh
@@ -46,11 +46,11 @@ test_append_files() {
cp systemd_test.te "$workspace/systemd-test-module"
cp systemd_test.if "$workspace/systemd-test-module"
cp systemd_test.fc "$workspace/systemd-test-module"
- dracut_install -o sesearch
- dracut_install runcon
- dracut_install checkmodule semodule semodule_package m4 make load_policy sefcontext_compile
- dracut_install -o /usr/libexec/selinux/hll/pp # Fedora/RHEL/...
- dracut_install -o /usr/lib/selinux/hll/pp # Debian/Ubuntu/...
+ image_install -o sesearch
+ image_install runcon
+ image_install checkmodule semodule semodule_package m4 make load_policy sefcontext_compile
+ image_install -o /usr/libexec/selinux/hll/pp # Fedora/RHEL/...
+ image_install -o /usr/lib/selinux/hll/pp # Debian/Ubuntu/...
)
}
diff --git a/test/TEST-13-NSPAWN-SMOKE/test.sh b/test/TEST-13-NSPAWN-SMOKE/test.sh
index faba5ba0c4..e7e6371fb6 100755
--- a/test/TEST-13-NSPAWN-SMOKE/test.sh
+++ b/test/TEST-13-NSPAWN-SMOKE/test.sh
@@ -17,12 +17,12 @@ test_append_files() {
inst_simple "$busybox" "$(dirname $busybox)/busybox"
if selinuxenabled >/dev/null; then
- dracut_install selinuxenabled
+ image_install selinuxenabled
cp -ar /etc/selinux "$workspace/etc/selinux"
fi
"$TEST_BASE_DIR/create-busybox-container" "$workspace/testsuite-13.nc-container"
- initdir="$workspace/testsuite-13.nc-container" dracut_install nc ip md5sum
+ initdir="$workspace/testsuite-13.nc-container" image_install nc ip md5sum
)
}
diff --git a/test/TEST-55-OOMD/test.sh b/test/TEST-55-OOMD/test.sh
index 6f7e776c3c..8e75651a22 100755
--- a/test/TEST-55-OOMD/test.sh
+++ b/test/TEST-55-OOMD/test.sh
@@ -11,7 +11,7 @@ test_append_files() {
# Create a swap device
(
mkswap "${LOOPDEV:?}p2"
- dracut_install swapon swapoff
+ image_install swapon swapoff
cat >>"${initdir:?}/etc/fstab" <<EOF
UUID=$(blkid -o value -s UUID "${LOOPDEV}p2") none swap defaults 0 0
diff --git a/test/test-functions b/test/test-functions
index 5457f9e726..e732d99d5b 100644
--- a/test/test-functions
+++ b/test/test-functions
@@ -707,9 +707,9 @@ setup_selinux() {
mkdir -p "$initdir/usr/lib/systemd/tests/testdata/units/basic.target.wants"
ln -sf ../autorelabel.service "$initdir/usr/lib/systemd/tests/testdata/units/basic.target.wants/"
- dracut_install "${fixfiles_tools[@]}"
- dracut_install fixfiles
- dracut_install sestatus
+ image_install "${fixfiles_tools[@]}"
+ image_install fixfiles
+ image_install sestatus
}
install_valgrind() {
@@ -721,16 +721,16 @@ install_valgrind() {
local valgrind_bins valgrind_libs valgrind_dbg_and_supp
valgrind_bins="$(strace -e execve valgrind /bin/true 2>&1 >/dev/null | perl -lne 'print $1 if /^execve\("([^"]+)"/')"
- dracut_install "$valgrind_bins"
+ image_install "$valgrind_bins"
valgrind_libs="$(LD_DEBUG=files valgrind /bin/true 2>&1 >/dev/null | perl -lne 'print $1 if m{calling init: (/.*vgpreload_.*)}')"
- dracut_install "$valgrind_libs"
+ image_install "$valgrind_libs"
valgrind_dbg_and_supp="$(
strace -e open valgrind /bin/true 2>&1 >/dev/null |
perl -lne 'if (my ($fname) = /^open\("([^"]+).*= (?!-)\d+/) { print $fname if $fname =~ /debug|\.supp$/ }'
)"
- dracut_install "$valgrind_dbg_and_supp"
+ image_install "$valgrind_dbg_and_supp"
}
create_valgrind_wrapper() {
@@ -753,7 +753,7 @@ create_asan_wrapper() {
# clang: install llvm-symbolizer to generate useful reports
# See: https://clang.llvm.org/docs/AddressSanitizer.html#symbolizing-the-reports
- [[ "$ASAN_COMPILER" == "clang" ]] && dracut_install "llvm-symbolizer"
+ [[ "$ASAN_COMPILER" == "clang" ]] && image_install "llvm-symbolizer"
cat >"$asan_wrapper" <<EOF
#!/usr/bin/env bash
@@ -869,15 +869,15 @@ EOF
install_fs_tools() {
dinfo "Install fsck"
- dracut_install /sbin/fsck*
- dracut_install -o /bin/fsck*
+ image_install /sbin/fsck*
+ image_install -o /bin/fsck*
# fskc.reiserfs calls reiserfsck. so, install it
- dracut_install -o reiserfsck
+ image_install -o reiserfsck
# we use mkfs in system-repart tests
- dracut_install /sbin/mkfs.ext4
- dracut_install /sbin/mkfs.vfat
+ image_install /sbin/mkfs.ext4
+ image_install /sbin/mkfs.vfat
}
install_modules() {
@@ -1424,7 +1424,7 @@ install_plymouth() {
# if [ -x /usr/libexec/plymouth/plymouth-populate-initrd ]; then
# PLYMOUTH_POPULATE_SOURCE_FUNCTIONS="$TEST_BASE_DIR/test-functions" \
# /usr/libexec/plymouth/plymouth-populate-initrd -t $initdir
- # dracut_install plymouth plymouthd
+ # image_install plymouth plymouthd
# else
rm -f "${initdir:?}"/{usr/lib,lib,etc}/systemd/system/plymouth* "$initdir"/{usr/lib,lib,etc}/systemd/system/*/plymouth*
# fi
@@ -1490,15 +1490,15 @@ install_config_files() {
install_basic_tools() {
dinfo "Install basic tools"
- dracut_install "${BASICTOOLS[@]}"
- dracut_install -o sushell
+ image_install "${BASICTOOLS[@]}"
+ image_install -o sushell
# in Debian ldconfig is just a shell script wrapper around ldconfig.real
- dracut_install -o ldconfig.real
+ image_install -o ldconfig.real
}
install_debug_tools() {
dinfo "Install debug tools"
- dracut_install "${DEBUGTOOLS[@]}"
+ image_install "${DEBUGTOOLS[@]}"
if get_bool "$INTERACTIVE_DEBUG"; then
# Set default TERM from vt220 to linux, so at least basic key shortcuts work
@@ -1521,7 +1521,7 @@ install_libnss() {
# install libnss_files for login
local NSS_LIBS
mapfile -t NSS_LIBS < <(LD_DEBUG=files getent passwd 2>&1 >/dev/null | sed -n '/calling init: .*libnss_/ {s!^.* /!/!; p}')
- dracut_install "${NSS_LIBS[@]}"
+ image_install "${NSS_LIBS[@]}"
}
install_dbus() {
@@ -1613,7 +1613,7 @@ install_pam() {
# pam_unix depends on unix_chkpwd.
# see http://www.linux-pam.org/Linux-PAM-html/sag-pam_unix.html
- dracut_install -o unix_chkpwd
+ image_install -o unix_chkpwd
# set empty root password for easy debugging
sed -i 's/^root:x:/root::/' "${initdir:?}/etc/passwd"
@@ -1682,7 +1682,7 @@ install_terminfo() {
for terminfodir in /lib/terminfo /etc/terminfo /usr/share/terminfo; do
[ -f "${terminfodir}/l/linux" ] && break
done
- dracut_install -o "${terminfodir}/l/linux"
+ image_install -o "${terminfodir}/l/linux"
}
has_user_dbus_socket() {
@@ -1759,7 +1759,7 @@ inst_libs() {
dfatal "Missing a shared library required by $bin."
dfatal "Run \"ldd $bin\" to find out what it is."
dfatal "$line"
- dfatal "dracut cannot create an initrd."
+ dfatal "Cannot create a test image."
exit 1
fi
done < <(LC_ALL=C ldd "$bin" 2>/dev/null)
@@ -2149,7 +2149,7 @@ inst_binary() {
dfatal "Missing a shared library required by $bin."
dfatal "Run \"ldd $bin\" to find out what it is."
dfatal "$line"
- dfatal "dracut cannot create an initrd."
+ dfatal "Cannot create a test image."
exit 1
fi
done < <(LC_ALL=C ldd "$bin" 2>/dev/null)
@@ -2209,7 +2209,7 @@ inst_rule_programs() {
fi
#dinfo "Installing $_bin due to it's use in the udev rule $(basename $1)"
- dracut_install "$bin"
+ image_install "$bin"
done
}
@@ -2297,10 +2297,10 @@ inst_any() {
return 1
}
-# dracut_install [-o ] <file> [<file> ... ]
-# Install <file> to the initramfs image
+# image_install [-o ] <file> [<file> ... ]
+# Install <file> to the test image
# -o optionally install the <file> and don't fail, if it is not there
-dracut_install() {
+image_install() {
local optional=no
local prog="${1:?}"