Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: make dracut directory and package libdir configurable #2484

Merged
merged 4 commits into from
Aug 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
10 changes: 5 additions & 5 deletions test/TEST-01-BASIC/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ test_run() {

test_setup() {
# Create what will eventually be our root filesystem onto an overlay
"$basedir"/dracut.sh -l --keep --tmpdir "$TESTDIR" \
"$DRACUT" -l --keep --tmpdir "$TESTDIR" \
-m "test-root" \
-i ./test-init.sh /sbin/init \
-i "${basedir}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh" \
-i "${basedir}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" \
-i "${PKGLIBDIR}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh" \
-i "${PKGLIBDIR}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" \
--no-hostonly --no-hostonly-cmdline --nomdadmconf --nohardlink \
-f "$TESTDIR"/initramfs.root "$KVERSION" || return 1
mkdir -p "$TESTDIR"/overlay/source && mv "$TESTDIR"/dracut.*/initramfs/* "$TESTDIR"/overlay/source && rm -rf "$TESTDIR"/dracut.*
Expand All @@ -36,7 +36,7 @@ test_setup() {
# create an initramfs that will create the target root filesystem.
# We do it this way so that we do not risk trashing the host mdraid
# devices, volume groups, encrypted partitions, etc.
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-m "test-makeroot" \
-I "mkfs.ext4" \
-i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
Expand All @@ -59,7 +59,7 @@ test_setup() {
rm -- "$TESTDIR"/marker.img

# make sure --omit-drivers does not filter out drivers using regexp to test for an earlier regression (assuming there is no one letter linux kernel module needed to run the test)
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-a "test watchdog" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod i6300esb ib700wdt" \
--omit-drivers 'a b c d e f g h i j k l m n o p q r s t u v w x y z' \
Expand Down
10 changes: 5 additions & 5 deletions test/TEST-02-SYSTEMD/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ test_run() {

test_setup() {
# Create what will eventually be our root filesystem onto an overlay
"$basedir"/dracut.sh -l --keep --tmpdir "$TESTDIR" \
"$DRACUT" -l --keep --tmpdir "$TESTDIR" \
-m "test-root" \
-i ./test-init.sh /sbin/init \
-i "${basedir}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh" \
-i "${basedir}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" \
-i "${PKGLIBDIR}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh" \
-i "${PKGLIBDIR}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" \
--no-hostonly --no-hostonly-cmdline --nomdadmconf --nohardlink \
-f "$TESTDIR"/initramfs.root "$KVERSION" || return 1
mkdir -p "$TESTDIR"/overlay/source && mv "$TESTDIR"/dracut.*/initramfs/* "$TESTDIR"/overlay/source && rm -rf "$TESTDIR"/dracut.*
Expand All @@ -38,7 +38,7 @@ test_setup() {
# create an initramfs that will create the target root filesystem.
# We do it this way so that we do not risk trashing the host mdraid
# devices, volume groups, encrypted partitions, etc.
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-m "test-makeroot" \
-I "mkfs.ext4" \
-i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
Expand All @@ -62,7 +62,7 @@ test_setup() {

# systemd-analyze.sh calls man indirectly
# make the man command succeed always
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-a "test systemd" \
-o "network kernel-network-modules" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
Expand Down
10 changes: 5 additions & 5 deletions test/TEST-03-USR-MOUNT/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,12 @@ test_run() {

test_setup() {
# Create what will eventually be our root filesystem onto an overlay
"$basedir"/dracut.sh -l --keep --tmpdir "$TESTDIR" \
"$DRACUT" -l --keep --tmpdir "$TESTDIR" \
-m "test-root" \
-i ./test-init.sh /sbin/init \
-i ./fstab /etc/fstab \
-i "${basedir}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh" \
-i "${basedir}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" \
-i "${PKGLIBDIR}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh" \
-i "${PKGLIBDIR}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" \
--no-hostonly --no-hostonly-cmdline --nomdadmconf --nohardlink \
-f "$TESTDIR"/initramfs.root "$KVERSION" || return 1
mkdir -p "$TESTDIR"/overlay/source && mv "$TESTDIR"/dracut.*/initramfs/* "$TESTDIR"/overlay/source && rm -rf "$TESTDIR"/dracut.*
Expand All @@ -55,7 +55,7 @@ test_setup() {
# create an initramfs that will create the target root filesystem.
# We do it this way so that we do not risk trashing the host mdraid
# devices, volume groups, encrypted partitions, etc.
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-m "test-makeroot" \
-I "mkfs.btrfs" \
-i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
Expand Down Expand Up @@ -83,7 +83,7 @@ test_setup() {
return 1
fi

"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-a "test watchdog" \
-o "network kernel-network-modules" \
-d "piix ide-gd_mod ata_piix btrfs sd_mod i6300esb ib700wdt" \
Expand Down
18 changes: 9 additions & 9 deletions test/TEST-04-FULL-SYSTEMD/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -51,24 +51,24 @@ test_setup() {
shopt -q -s globstar

# Create what will eventually be our root filesystem onto an overlay
"$basedir"/dracut.sh -l --keep --tmpdir "$TESTDIR" \
"$DRACUT" -l --keep --tmpdir "$TESTDIR" \
-m "test-root dbus" \
-I "ldconfig" \
-i ./test-init.sh /sbin/test-init \
-i ./fstab /etc/fstab \
-i "${basedir}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh" \
-i "${basedir}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" \
-i "${PKGLIBDIR}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh" \
-i "${PKGLIBDIR}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh" \
--no-hostonly --no-hostonly-cmdline --nomdadmconf --nohardlink \
-f "$TESTDIR"/initramfs.root "$KVERSION" || return 1

mkdir -p "$TESTDIR"/overlay/source && cp -a "$TESTDIR"/dracut.*/initramfs/* "$TESTDIR"/overlay/source && rm -rf "$TESTDIR"/dracut.* && export initdir=$TESTDIR/overlay/source

if type -P rpm &> /dev/null; then
rpm -ql systemd | xargs -r "$basedir"/dracut-install ${initdir:+-D "$initdir"} -o -a -l
rpm -ql systemd | xargs -r "$PKGLIBDIR"/dracut-install ${initdir:+-D "$initdir"} -o -a -l
elif type -P dpkg &> /dev/null; then
dpkg -L systemd | xargs -r "$basedir"/dracut-install ${initdir:+-D "$initdir"} -o -a -l
dpkg -L systemd | xargs -r "$PKGLIBDIR"/dracut-install ${initdir:+-D "$initdir"} -o -a -l
elif type -P pacman &> /dev/null; then
pacman -Q -l systemd | while read -r _ a; do printf -- "%s\0" "$a"; done | xargs -0 -r "$basedir"/dracut-install ${initdir:+-D "$initdir"} -o -a -l
pacman -Q -l systemd | while read -r _ a; do printf -- "%s\0" "$a"; done | xargs -0 -r "$PKGLIBDIR"/dracut-install ${initdir:+-D "$initdir"} -o -a -l
else
echo "Can't install systemd base"
return 1
Expand All @@ -82,7 +82,7 @@ test_setup() {
| while read -r i || [ -n "$i" ]; do
i=${i##Exec*=}
i=${i##-}
"$basedir"/dracut-install ${initdir:+-D "$initdir"} -o -a -l "$i"
"$PKGLIBDIR"/dracut-install ${initdir:+-D "$initdir"} -o -a -l "$i"
done

# setup the testsuite target
Expand Down Expand Up @@ -116,7 +116,7 @@ EOF
# create an initramfs that will create the target root filesystem.
# We do it this way so that we do not risk trashing the host mdraid
# devices, volume groups, encrypted partitions, etc.
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-m "test-makeroot bash btrfs" \
-I "mkfs.btrfs" \
-i ./create-root.sh /lib/dracut/hooks/initqueue/01-create-root.sh \
Expand Down Expand Up @@ -148,7 +148,7 @@ EOF
[ -e /etc/machine-id ] && EXTRA_MACHINE="/etc/machine-id"
[ -e /etc/machine-info ] && EXTRA_MACHINE+=" /etc/machine-info"

"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-a "test systemd i18n qemu" \
${EXTRA_MACHINE:+-I "$EXTRA_MACHINE"} \
-o "network plymouth lvm mdraid resume crypt caps dm terminfo usrmount kernel-network-modules rngd" \
Expand Down
16 changes: 8 additions & 8 deletions test/TEST-10-RAID/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ test_setup() {
# shellcheck disable=SC2030
export initdir=$TESTDIR/overlay/source
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
(
cd "$initdir" || exit
mkdir -p -- dev sys proc etc var/run tmp
Expand All @@ -43,9 +43,9 @@ test_setup() {
done
inst_multiple -o ${_terminfodir}/l/linux

inst_simple "${basedir}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_simple "${basedir}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh"
inst_binary "${basedir}/dracut-util" "/usr/bin/dracut-util"
inst_simple "${PKGLIBDIR}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_simple "${PKGLIBDIR}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh"
inst_binary "${PKGLIBDIR}/dracut-util" "/usr/bin/dracut-util"
ln -s dracut-util "${initdir}/usr/bin/dracut-getarg"
ln -s dracut-util "${initdir}/usr/bin/dracut-getargs"

Expand All @@ -64,7 +64,7 @@ test_setup() {
# shellcheck disable=SC2030
export initdir=$TESTDIR/overlay
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
inst_multiple sfdisk mkfs.ext4 poweroff cp umount dd sync grep
inst_hook initqueue 01 ./create-root.sh
inst_hook initqueue/finished 01 ./finished-false.sh
Expand All @@ -73,7 +73,7 @@ test_setup() {
# create an initramfs that will create the target root filesystem.
# We do it this way so that we do not risk trashing the host mdraid
# devices, volume groups, encrypted partitions, etc.
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-m "bash crypt lvm mdraid kernel-modules qemu" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
--nomdadmconf \
Expand Down Expand Up @@ -101,7 +101,7 @@ test_setup() {
# shellcheck disable=SC2031
export initdir=$TESTDIR/overlay
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
inst_multiple poweroff shutdown dd
inst_hook shutdown-emergency 000 ./hard-off.sh
inst_hook emergency 000 ./hard-off.sh
Expand All @@ -112,7 +112,7 @@ test_setup() {
echo -n "test" > "$initdir"/etc/key
)

"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-o "plymouth network kernel-network-modules" \
-a "debug" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
Expand Down
16 changes: 8 additions & 8 deletions test/TEST-11-LVM/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ test_setup() {
# shellcheck disable=SC2030
export initdir=$TESTDIR/overlay/source
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
(
cd "$initdir" || exit
mkdir -p -- dev sys proc etc var/run tmp
Expand All @@ -44,9 +44,9 @@ test_setup() {
done
inst_multiple -o ${_terminfodir}/l/linux

inst_simple "${basedir}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_simple "${basedir}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh"
inst_binary "${basedir}/dracut-util" "/usr/bin/dracut-util"
inst_simple "${PKGLIBDIR}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_simple "${PKGLIBDIR}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh"
inst_binary "${PKGLIBDIR}/dracut-util" "/usr/bin/dracut-util"
ln -s dracut-util "${initdir}/usr/bin/dracut-getarg"
ln -s dracut-util "${initdir}/usr/bin/dracut-getargs"

Expand All @@ -65,7 +65,7 @@ test_setup() {
# shellcheck disable=SC2030
export initdir=$TESTDIR/overlay
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
inst_multiple sfdisk mkfs.ext4 poweroff cp umount dd sync
inst_hook initqueue 01 ./create-root.sh
inst_hook initqueue/finished 01 ./finished-false.sh
Expand All @@ -74,7 +74,7 @@ test_setup() {
# create an initramfs that will create the target root filesystem.
# We do it this way so that we do not risk trashing the host mdraid
# devices, volume groups, encrypted partitions, etc.
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-m "bash lvm mdraid kernel-modules qemu" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
--no-hostonly-cmdline -N \
Expand All @@ -100,12 +100,12 @@ test_setup() {
# shellcheck disable=SC2031
export initdir=$TESTDIR/overlay
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
inst_multiple poweroff shutdown dd
inst_hook shutdown-emergency 000 ./hard-off.sh
inst_hook emergency 000 ./hard-off.sh
)
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-o "plymouth network kernel-network-modules" \
-a "debug" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
Expand Down
16 changes: 8 additions & 8 deletions test/TEST-12-RAID-DEG/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ test_setup() {
# shellcheck disable=SC2030
export initdir=$TESTDIR/overlay/source
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
(
cd "$initdir" || exit
mkdir -p -- dev sys proc etc var/run tmp
Expand All @@ -75,9 +75,9 @@ test_setup() {
done
inst_multiple -o ${_terminfodir}/l/linux

inst_simple "${basedir}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_simple "${basedir}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh"
inst_binary "${basedir}/dracut-util" "/usr/bin/dracut-util"
inst_simple "${PKGLIBDIR}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_simple "${PKGLIBDIR}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh"
inst_binary "${PKGLIBDIR}/dracut-util" "/usr/bin/dracut-util"
ln -s dracut-util "${initdir}/usr/bin/dracut-getarg"
ln -s dracut-util "${initdir}/usr/bin/dracut-getargs"

Expand All @@ -95,7 +95,7 @@ test_setup() {
# shellcheck disable=SC2031
export initdir=$TESTDIR/overlay
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
inst_multiple sfdisk mkfs.ext4 poweroff cp umount dd grep sync
inst_hook initqueue 01 ./create-root.sh
inst_hook initqueue/finished 01 ./finished-false.sh
Expand All @@ -104,7 +104,7 @@ test_setup() {
# create an initramfs that will create the target root filesystem.
# We do it this way so that we do not risk trashing the host mdraid
# devices, volume groups, encrypted partitions, etc.
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-m "bash crypt lvm mdraid kernel-modules qemu" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
--no-hostonly-cmdline -N \
Expand Down Expand Up @@ -136,7 +136,7 @@ test_setup() {
# shellcheck disable=SC2031
export initdir=$TESTDIR/overlay
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
inst_multiple poweroff shutdown dd
inst_hook shutdown-emergency 000 ./hard-off.sh
inst_hook emergency 000 ./hard-off.sh
Expand All @@ -148,7 +148,7 @@ test_setup() {
chmod 0600 "$initdir"/etc/key
)

"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-o "plymouth network kernel-network-modules" \
-a "debug" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
Expand Down
16 changes: 8 additions & 8 deletions test/TEST-13-ENC-RAID-LVM/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ test_setup() {
# shellcheck disable=SC2030
export initdir=$TESTDIR/overlay/source
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
(
cd "$initdir" || exit
mkdir -p -- dev sys proc etc var/run tmp
Expand All @@ -71,9 +71,9 @@ test_setup() {
done
inst_multiple -o ${_terminfodir}/l/linux

inst_simple "${basedir}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_simple "${basedir}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh"
inst_binary "${basedir}/dracut-util" "/usr/bin/dracut-util"
inst_simple "${PKGLIBDIR}/modules.d/99base/dracut-lib.sh" "/lib/dracut-lib.sh"
inst_simple "${PKGLIBDIR}/modules.d/99base/dracut-dev-lib.sh" "/lib/dracut-dev-lib.sh"
inst_binary "${PKGLIBDIR}/dracut-util" "/usr/bin/dracut-util"
ln -s dracut-util "${initdir}/usr/bin/dracut-getarg"
ln -s dracut-util "${initdir}/usr/bin/dracut-getargs"

Expand All @@ -91,7 +91,7 @@ test_setup() {
# shellcheck disable=SC2030
export initdir=$TESTDIR/overlay
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
inst_multiple sfdisk mkfs.ext4 poweroff cp umount grep dd sync
inst_hook initqueue 01 ./create-root.sh
inst_hook initqueue/finished 01 ./finished-false.sh
Expand All @@ -100,7 +100,7 @@ test_setup() {
# create an initramfs that will create the target root filesystem.
# We do it this way so that we do not risk trashing the host mdraid
# devices, volume groups, encrypted partitions, etc.
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-m "bash crypt lvm mdraid kernel-modules qemu" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
--no-hostonly-cmdline -N \
Expand Down Expand Up @@ -131,7 +131,7 @@ test_setup() {
# shellcheck disable=SC2031
export initdir=$TESTDIR/overlay
# shellcheck disable=SC1090
. "$basedir"/dracut-init.sh
. "$PKGLIBDIR"/dracut-init.sh
inst_multiple poweroff shutdown dd
inst_hook shutdown-emergency 000 ./hard-off.sh
inst_hook emergency 000 ./hard-off.sh
Expand All @@ -146,7 +146,7 @@ test_setup() {
echo -n test > "$initdir"/etc/key
chmod 0600 "$initdir"/etc/key
)
"$basedir"/dracut.sh -l -i "$TESTDIR"/overlay / \
"$DRACUT" -l -i "$TESTDIR"/overlay / \
-o "plymouth network kernel-network-modules" \
-a "debug" \
-d "piix ide-gd_mod ata_piix ext4 sd_mod" \
Expand Down