diff options
Diffstat (limited to 'start.go')
| -rw-r--r-- | start.go | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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) |
