summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go20
1 files changed, 17 insertions, 3 deletions
diff --git a/main.go b/main.go
index fd06cf6..d051a65 100644
--- a/main.go
+++ b/main.go
@@ -58,12 +58,26 @@ func main() {
fmt.Printf("Virt type %s\n", domcfg.Type)
fmt.Printf("Virt name %s\n", domcfg.Name)
fmt.Printf("Virt UUID %s\n", domcfg.UUID)
- fmt.Printf("Virt Memory %s\n", domcfg.Memory)
+ fmt.Printf("Virt Memory %d %s\n", domcfg.Memory.Value, domcfg.Memory.Unit)
+
+ // test add some ethernet devices
+ macs := getMacs(domcfg)
+ fmt.Printf("Virt mac addr:%s\n", macs)
+
+ // clearEthernet(domcfg)
+
+ addEthernet(domcfg, "04:44:33:11:22:11", "worldbr")
+ addEthernet(domcfg, "04:44:33:33:44:55", "greenbr")
+
+ // add a check here to make these unique
+ // setRandomMacs(domcfg)
+
+ // print out the final mac addresses
+ macs = getMacs(domcfg)
+ fmt.Printf("Virt mac addr:%s\n", macs)
qcow := "/home/nfs/" + d.Hostname + ".qcow2"
setSimpleDisk(domcfg, qcow)
- // setMacs(domcfg, "33:44:33:11:22:11", "worldbr")
- setRandomMacs(domcfg)
writeoutXml(domcfg, "blahcarr")
os.Exit(0)