To make all tests more robust, use `set -u` in all tests.
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="root filesystem on ext4 filesystem"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="root filesystem on a btrfs filesystem with /usr subvolume"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="UEFI boot (ukify, kernel-install)"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="initramfs created from sysroot"
#!/usr/bin/env bash
-set -e
+set -eu
[ -z "${TEST_FSTYPE-}" ] && TEST_FSTYPE="ext4"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="root filesystem on LVM on encrypted partitions of a RAID"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="live root on a squash filesystem"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="root filesystem on a ext4 filesystem with systemd but without initqueue"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="Full systemd serialization/deserialization test with /usr mount"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="root filesystem on a ext4 filesystem with systemd but without dracut-systemd"
#!/usr/bin/env bash
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="kernel-install with root filesystem on ext4 filesystem"
#!/usr/bin/env bash
-set -e
+set -eu
[ -z "${USE_NETWORK-}" ] && USE_NETWORK="network"
#!/usr/bin/env bash
-set -e
+set -eu
[ -z "${USE_NETWORK-}" ] && USE_NETWORK="network"
#!/usr/bin/env bash
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
# ex: ts=8 sw=4 sts=4 et filetype=sh
-set -e
+set -eu
[ -z "${USE_NETWORK-}" ] && USE_NETWORK="network"
#!/usr/bin/env bash
-set -e
+set -eu
[ -z "${USE_NETWORK-}" ] && USE_NETWORK="network"
#!/usr/bin/env bash
-set -e
+set -eu
[ -z "${USE_NETWORK-}" ] && USE_NETWORK="network"
#!/usr/bin/env bash
-set -e
+set -eu
[ -z "${USE_NETWORK-}" ] && USE_NETWORK="network"
#!/usr/bin/env bash
-set -e
+set -eu
# This file is part of dracut.
# SPDX-License-Identifier: GPL-2.0-or-later
#!/usr/bin/env bash
# This file is part of dracut.
# SPDX-License-Identifier: GPL-2.0-or-later
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="test skipcpio"
#!/usr/bin/env bash
# This file is part of dracut.
# SPDX-License-Identifier: GPL-2.0-or-later
-set -e
+set -eu
# shellcheck disable=SC2034
TEST_DESCRIPTION="kernel cpio extraction tests for dracut-cpio"