diff --git a/cmd/control/install.go b/cmd/control/install.go index 1ff89c81..f7e858fa 100755 --- a/cmd/control/install.go +++ b/cmd/control/install.go @@ -145,6 +145,7 @@ func installAction(c *cli.Context) error { if err := runInstall(image, installType, cloudConfig, device, kappend, force, kexec, isoinstallerloaded); err != nil { log.WithFields(log.Fields{"err": err}).Fatal("Failed to run install") + return err } if !kexec && reboot && (force || yes("Continue with reboot")) {