From 553fe4fb0116d3d4a867f07ca3bdef65f6c6dbc0 Mon Sep 17 00:00:00 2001
From: Christian Breunig <christian@breunig.cc>
Date: Sun, 19 Nov 2023 10:18:49 +0100
Subject: Makefile: add new target qemu-live

Simply boot a live qemu version from the latest ISO build

(10:18) cpo lnx01:~/vyos-build [current] # sudo make qemu-live
if [ ! -f build/live-image-amd64.hybrid.iso ]; then
echo "Could not find build/live-image-amd64.hybrid.iso"
exit 1
fi
scripts/check-qemu-install --qemu-cmd build/live-image-amd64.hybrid.iso
 INFO - Creating Disk image testinstall-20231119-101823-4483.img
SeaBIOS (version 1.16.2-debian-1.16.2-1)
Machine UUID f48b60b2-e6ad-49ef-9d09-4245d0585e52
Booting from DVD/CD...

ISOLINUX 6.04 20200816 ETCD Copyright (C) 1994-2015 H. Peter Anvin et al

(cherry picked from commit b3d0ebaf1d7d5b5a54be284e553defb8ed4a7a6f)
---
 scripts/check-qemu-install | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'scripts')

diff --git a/scripts/check-qemu-install b/scripts/check-qemu-install
index 1095c7ee..7c89327d 100755
--- a/scripts/check-qemu-install
+++ b/scripts/check-qemu-install
@@ -271,7 +271,7 @@ gen_disk(args.disk)
 
 if args.qemu_cmd:
     tmp = get_qemu_cmd('TESTVM', kvm, args.uefi, args.disk, diskname_raid, args.iso)
-    print(tmp)
+    os.system(tmp)
     exit(0)
 
 test_timeout = 3 *3600 # 3 hours (in seconds)
-- 
cgit v1.2.3