summaryrefslogtreecommitdiff
path: root/addDroplet.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-24 18:55:35 -0500
committerJeff Carr <[email protected]>2024-10-24 18:55:35 -0500
commitfea819956f4c8cfd43623ad7d0c1992b0305291d (patch)
treeaf9cbba0d50f2e710b504ecade546bd3dec0f0b7 /addDroplet.go
parent78fbc9631cff4b6feb2e1de7b376c5ccc2c2dda6 (diff)
cleanup instructions
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'addDroplet.go')
-rw-r--r--addDroplet.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/addDroplet.go b/addDroplet.go
index be08460..dd625fb 100644
--- a/addDroplet.go
+++ b/addDroplet.go
@@ -56,9 +56,15 @@ func findDomain(domcfg *libvirtxml.Domain) (*DropletT, error) {
for _, d := range me.droplets {
if d.pb.Hostname == domcfg.Name {
if d.pb.Uuid != domcfg.UUID {
- fmt.Println("CHANGED UUID", d.pb.Uuid, domcfg.UUID)
- d.pb.Uuid = domcfg.UUID
- me.changed = true
+ if domcfg.UUID == "" {
+ // ignore blank or nonexistent UUID's
+ // todo: check to see if the uuid already exists ?
+ domcfg.UUID = d.pb.Uuid
+ } else {
+ fmt.Println("Will Change UUID from", d.pb.Uuid, "to", domcfg.UUID, "for hostname", d.pb.Hostname)
+ d.pb.Uuid = domcfg.UUID
+ me.changed = true
+ }
}
if found == nil {
found = d