Set `NEWROOT` to an existing directory to make sourcing `dracut-lib.sh`
work with `set -u`. Also set `PREFIX` to avoid creating `/run/initramfs`
which requires root permission.
[[ $val ]] && ret=$((ret + 1))
export PATH=".:$PATH"
+ # shellcheck disable=SC2034 # NEWROOT defined for dracut-lib.sh, set by base/init.sh
+ NEWROOT=$(mktemp --directory -p "$TESTDIR" newroot.XXXXXXXXXX)
+ # shellcheck disable=SC2034 # PREFIX defined for dracut-lib.sh to avoid creating /run/initramfs
+ PREFIX=/nonexistent
. dracut-dev-lib.sh
. dracut-lib.sh