diff options
Diffstat (limited to 'start.go')
| -rw-r--r-- | start.go | 21 |
1 files changed, 5 insertions, 16 deletions
@@ -3,6 +3,7 @@ package virtigoxml import ( + "errors" "fmt" "os" "path/filepath" @@ -15,21 +16,9 @@ import ( // generate the XML for 'virsh create' func GenerateDropletXml(dirs []string, d *pb.Droplet, domcfg *libvirtxml.Domain, hostname string) error { - /* - if d == nil { - log.Info("droplet is nil") - os.Exit(0) - } - log.Info("start droplet here:", d.Hostname) - domcfg := &libvirtxml.Domain{} - - addDefaultXml(domcfg, "standard.x86") - // addDefaultXml(domcfg, "memory") - // addDefaultXml(domcfg, "network") - addDefaultXml(domcfg, "spice") - addDefaultXml(domcfg, "qcow") - */ - + if d == nil { + return errors.New("*droplet == nil") + } domcfg.Type = "kvm" domcfg.Name = d.Hostname domcfg.UUID = d.Uuid @@ -71,9 +60,9 @@ func GenerateDropletXml(dirs []string, d *pb.Droplet, domcfg *libvirtxml.Domain, // setRandomMacs(domcfg) if len(dirs) == 0 { + dirs = append(dirs, "/var/lib/libvirt/images") dirs = append(dirs, "/home/nfs2") dirs = append(dirs, "/home/nfs3") - dirs = append(dirs, "/var/lib/libvirt/images") } log.Info("Should look in dirs:", dirs) for _, disk := range d.Disks { |
