summaryrefslogtreecommitdiff
path: root/start.go
diff options
context:
space:
mode:
Diffstat (limited to 'start.go')
-rw-r--r--start.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/start.go b/start.go
index 433e0ab..02f5fef 100644
--- a/start.go
+++ b/start.go
@@ -20,7 +20,15 @@ func newStart(start string, d *pb.Droplet) error {
domcfg := &libvirtxml.Domain{}
mergeXML(domcfg, "standard.x86")
- mergeXML(domcfg, "spice")
+ // ignore spice if it's not set
+ if d.SpicePort == 0 {
+ log.Info("spice port was not set. spice disabled")
+ } else {
+ mergeXML(domcfg, "spice")
+ if err := virtigoxml.SetSpicePort(d, domcfg); err != nil {
+ return err
+ }
+ }
mergeXML(domcfg, "qcow")
return virtigoxml.GenerateDropletXml(me.dirs, d, domcfg, start)