From 2c7df988a90ce5ee793252f1da278dfd2689b424 Mon Sep 17 00:00:00 2001 From: Andrei Stepanov Date: Mar 20 2019 17:10:22 +0000 Subject: Lookup for possible qemu binary path Signed-off-by: Andrei Stepanov --- diff --git a/inventory/standard-inventory-qcow2 b/inventory/standard-inventory-qcow2 index 8d53e4b..0e413d9 100755 --- a/inventory/standard-inventory-qcow2 +++ b/inventory/standard-inventory-qcow2 @@ -285,8 +285,12 @@ def start_qemu(image, cloudinit, portrange=(2222, 5555)): param_m = str(fmf_get(['qemu', 'm'], "1024")) param_net_nic_model = str(fmf_get(['qemu', 'net_nic', 'model'], 'virtio')) # Use -cpu host and -smp by default. + path_lookups = ["/usr/bin/qemu-system-x86_64", "/usr/libexec/qemu-kvm"] + for qemu_path in path_lookups: + if os.path.exists(qemu_path): + break # virtio-rng-pci: https://wiki.qemu.org/Features/VirtIORNG - qemu_cmd = ["/usr/bin/qemu-system-x86_64", + qemu_cmd = [qemu_path, "-cpu", "host", "-smp", get_qemu_smp_arg(), "-m", param_m, image, "-enable-kvm", "-snapshot", "-cdrom", cloudinit, "-net", "nic,model=%s" % param_net_nic_model, "-net", "user,hostfwd=tcp:127.0.0.3:{0}-:22".format(port),