mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 17:49:10 +00:00
qemu: catch error on disk create and exit with message
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
This commit is contained in:
parent
d11a78982a
commit
0aaeb92a44
@ -82,7 +82,9 @@ func runQemu(args []string) {
|
|||||||
log.Fatalf("Unable to find %s within the $PATH", qemuImgPath)
|
log.Fatalf("Unable to find %s within the $PATH", qemuImgPath)
|
||||||
}
|
}
|
||||||
cmd := exec.Command(fullQemuImgPath, "create", "-f", "qcow2", *qemuDiskPath, *qemuDiskSize)
|
cmd := exec.Command(fullQemuImgPath, "create", "-f", "qcow2", *qemuDiskPath, *qemuDiskSize)
|
||||||
cmd.Run()
|
if err = cmd.Run(); err != nil {
|
||||||
|
log.Fatalf("Error creating disk [%s]: %s", *qemuDiskPath, err.Error())
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
log.Infof("Using existing disk [%s]", *qemuDiskPath)
|
log.Infof("Using existing disk [%s]", *qemuDiskPath)
|
||||||
}
|
}
|
||||||
@ -145,10 +147,8 @@ func runQemu(args []string) {
|
|||||||
cmd.Stderr = os.Stderr
|
cmd.Stderr = os.Stderr
|
||||||
}
|
}
|
||||||
|
|
||||||
err = cmd.Run()
|
if err = cmd.Run(); err != nil {
|
||||||
|
log.Fatalf("Error starting %s: %s", fullQemuPath, err.Error())
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("Error starting %s\nError: %s", fullQemuPath, err.Error())
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user