mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 05:47:35 +00:00
Meta: Check installed QEMU version
`ninja install` fails with a clueless error message if the installed QEMU version is less than 5.0.
This commit is contained in:
parent
340f6cde2d
commit
5d57384bc4
1 changed files with 4 additions and 0 deletions
|
@ -43,6 +43,10 @@ SERENITY_RUN="${SERENITY_RUN:-$1}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SERENITY_QEMU_MIN_REQ_VERSION=5
|
||||||
|
installed_major_version=$("$SERENITY_QEMU_BIN" -version | head -n 1 | grep -Po "(?<=QEMU emulator version )([1-9]\d*|0)")
|
||||||
|
[ "$installed_major_version" -lt "$SERENITY_QEMU_MIN_REQ_VERSION" ] && die "Required QEMU >= 5.0! Found $($SERENITY_QEMU_BIN -version | head -n 1)"
|
||||||
|
|
||||||
[ -z "$SERENITY_COMMON_QEMU_ARGS" ] && SERENITY_COMMON_QEMU_ARGS="
|
[ -z "$SERENITY_COMMON_QEMU_ARGS" ] && SERENITY_COMMON_QEMU_ARGS="
|
||||||
$SERENITY_EXTRA_QEMU_ARGS
|
$SERENITY_EXTRA_QEMU_ARGS
|
||||||
-s -m $SERENITY_RAM_SIZE
|
-s -m $SERENITY_RAM_SIZE
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue