diff --git a/src/cmd/moby/run_vmware.go b/src/cmd/moby/run_vmware.go index 1ebb67d77..f34fd62a2 100644 --- a/src/cmd/moby/run_vmware.go +++ b/src/cmd/moby/run_vmware.go @@ -151,6 +151,13 @@ func buildVMX(cpus int, mem int, diskPath string, prefix string) string { if diskPath != "" { returnString += fmt.Sprintf(vmxDisk, diskPath) + } else { + vmdkPath := prefix + ".vmdk" + if _, err := os.Stat(vmdkPath); os.IsNotExist(err) { + log.Fatalf("File [%s] does not exist in current directory", vmdkPath) + } else { + returnString += fmt.Sprintf(vmxDisk, vmdkPath) + } } returnString += vmxPCI