From b7fe25dc2829aee80f02ff625bfc5ae8f6858578 Mon Sep 17 00:00:00 2001 From: Brent Baude Date: Wed, 12 Jan 2022 14:48:40 -0600 Subject: Wait for podman stop to complete if users run podman machine stop && podman machine ls, the status of the machine in the subsequent ls command would running. now we wait for everything to complete for stop so that scripting is more accurate. Fixes: #12815 [NO NEW TESTS NEEDED] Signed-off-by: Brent Baude --- pkg/machine/config.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'pkg/machine/config.go') diff --git a/pkg/machine/config.go b/pkg/machine/config.go index 33a352898..252ad9768 100644 --- a/pkg/machine/config.go +++ b/pkg/machine/config.go @@ -29,6 +29,15 @@ type InitOptions struct { ReExec bool } +type QemuMachineStatus = string + +const ( + // Running indicates the qemu vm is running + Running QemuMachineStatus = "running" + // Stopped indicates the vm has stopped + Stopped QemuMachineStatus = "stopped" +) + type Provider interface { NewMachine(opts InitOptions) (VM, error) LoadVMByName(name string) (VM, error) -- cgit v1.2.3-54-g00ecf