diff options
Diffstat (limited to 'start.go')
| -rw-r--r-- | start.go | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -3,18 +3,18 @@ package main import ( - "os" + "errors" "go.wit.com/lib/virtigoxml" "go.wit.com/log" "libvirt.org/go/libvirtxml" ) -func newStart(start string) { +func newStart(start string) error { d := me.cluster.FindDroplet(start) if d == nil { log.Info("droplet is unknown:", start) - os.Exit(0) + return errors.New("droplet is unknown: " + start) } log.Info("start droplet here:", d.Hostname) domcfg := &libvirtxml.Domain{} @@ -25,7 +25,7 @@ func newStart(start string) { newAddXml(domcfg, "spice") newAddXml(domcfg, "qcow") - virtigoxml.StartDropletXml(me.cluster, d, domcfg, start) + return virtigoxml.GenerateDropletXml(me.cluster, d, domcfg, start) } func newAddXml(domcfg *libvirtxml.Domain, filename string) error { |
