diff --git a/board/common/qemu/run.sh b/board/common/qemu/run.sh index ee7d7d85..d7e81cec 100755 --- a/board/common/qemu/run.sh +++ b/board/common/qemu/run.sh @@ -19,6 +19,9 @@ # # shellcheck disable=SC3037 +# Add /sbin to PATH for mkfs.ext4 and such (not default in debian) +export PATH="/sbin:/usr/sbin:$PATH" + qdir=$(dirname "$(readlink -f "$0")") imgdir=$(readlink -f "${qdir}/..") prognm=$(basename "$0") @@ -174,6 +177,8 @@ rw_args() { [ "$CONFIG_QEMU_RW" ] || return + command -v mkfs.ext4 >/dev/null || die "$prognm: cannot find mkfs.ext4" + if ! [ -f "aux.ext4" ]; then dd if=/dev/zero of="aux.ext4" bs=1M count=1 >/dev/null 2>&1 mkfs.ext4 -L aux "aux.ext4" >/dev/null 2>&1