summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-26 21:49:08 -0500
committerJeff Carr <[email protected]>2024-10-26 21:49:08 -0500
commit255ffc94883bb5f023f722dd55e55e8154287f4d (patch)
tree8a8986455e0ad4df98f792434451b9f1c4a1e2d9
parent69a8b35a1497b893283a729eeeca75ee66b5720e (diff)
try building a package
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--addDroplet.go8
-rw-r--r--start.go21
2 files changed, 9 insertions, 20 deletions
diff --git a/addDroplet.go b/addDroplet.go
index 14beff4..629f0e7 100644
--- a/addDroplet.go
+++ b/addDroplet.go
@@ -8,9 +8,9 @@ import (
"fmt"
"github.com/google/uuid"
+ pb "go.wit.com/lib/protobuf/virtbuf"
"go.wit.com/log"
"libvirt.org/go/libvirtxml"
- pb "go.wit.com/lib/protobuf/virtbuf"
)
// import a libvirt xml file
@@ -298,9 +298,9 @@ func updateNetwork(cluster *pb.Cluster, d *pb.Droplet, domcfg *libvirtxml.Domain
}
if eth.Name != brname {
// if argv.IgnoreBr {
- log.Info("network was:", eth.Mac, eth.Name)
- log.Info("network now:", eth.Mac, brname)
- log.Info("ignoring network change (--xml-ignore-net)")
+ log.Info("network was:", eth.Mac, eth.Name)
+ log.Info("network now:", eth.Mac, brname)
+ log.Info("ignoring network change (--xml-ignore-net)")
// } else {
// return nil, errors.New("bridge name changed")
// }
diff --git a/start.go b/start.go
index c8a8b23..ab24473 100644
--- a/start.go
+++ b/start.go
@@ -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 {