For topologies before 1.4 manage qemu missing

If qemu is missing for topologies before 1.4 we try
to search it in the path.

Ref #921
This commit is contained in:
Julien Duponchelle committed 2016-01-28 16:24:24 +01:00
1 parent 2e05290206
commit 889ea14973
2 files changed
+19 -2

No files matched your search

+3 -1
View File
@@ -80,10 +80,12 @@ class QemuVM(BaseVM):
try:
self.qemu_path = qemu_path
except QemuError as e:
# If the binary is not found for topologies 1.4 and later
# search via the platform otherwise use the binary name
if platform:
self.platform = platform
else:
raise e
self.qemu_path = os.path.basename(qemu_path)
else:
self.platform = platform