summaryrefslogtreecommitdiff
path: root/start.go
diff options
context:
space:
mode:
Diffstat (limited to 'start.go')
-rw-r--r--start.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/start.go b/start.go
index fac3435..ada3824 100644
--- a/start.go
+++ b/start.go
@@ -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 {