From 99a97f74ca06f5407746c672f1ee48d2018ea33d Mon Sep 17 00:00:00 2001 From: "James O. D. Hunt" Date: Tue, 3 Apr 2018 15:30:00 +0100 Subject: [PATCH] scripts: Add qemu version details to hypervisor script Set the qemu major and minor version variables in the hypervisor configuration script. Partially fixes #13. Signed-off-by: James O. D. Hunt --- scripts/configure-hypervisor.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/configure-hypervisor.sh b/scripts/configure-hypervisor.sh index 1556f22c..5b83bb95 100755 --- a/scripts/configure-hypervisor.sh +++ b/scripts/configure-hypervisor.sh @@ -175,6 +175,17 @@ show_array() # Entry point main() { + local qemu_version_file="VERSION" + [ -f ${qemu_version_file} ] || die "QEMU version file '$qemu_version_file' not found" + + local qemu_version_major=$(cut -d. -f1 "${qemu_version_file}") + local qemu_version_minor=$(cut -d. -f2 "${qemu_version_file}") + + [ -n "${qemu_version_major}" ] \ + || die "cannot determine qemu major version from file $qemu_version_file" + [ -n "${qemu_version_minor}" ] \ + || die "cannot determine qemu minor version from file $qemu_version_file" + arch=$(arch) # Array of configure options.