mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-06 13:17:44 +03:00
39e1753673
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.
30 lines
809 B
Bash
Executable File
30 lines
809 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
TEST_DESCRIPTION="systemd-nspawn smoke test"
|
|
IMAGE_NAME="nspawn"
|
|
TEST_NO_NSPAWN=1
|
|
|
|
# shellcheck source=test/test-functions
|
|
. "${TEST_BASE_DIR:?}/test-functions"
|
|
|
|
test_append_files() {
|
|
(
|
|
local workspace="${1:?}"
|
|
|
|
# On openSUSE the static linked version of busybox is named "busybox-static".
|
|
busybox="$(type -P busybox-static || type -P busybox)"
|
|
inst_simple "$busybox" "$(dirname $busybox)/busybox"
|
|
|
|
if selinuxenabled >/dev/null; then
|
|
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" image_install nc ip md5sum
|
|
)
|
|
}
|
|
|
|
do_test "$@"
|