diff options
| author | Jeff Carr <[email protected]> | 2024-10-24 18:55:35 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-24 18:55:35 -0500 |
| commit | fea819956f4c8cfd43623ad7d0c1992b0305291d (patch) | |
| tree | af9cbba0d50f2e710b504ecade546bd3dec0f0b7 /addDroplet.go | |
| parent | 78fbc9631cff4b6feb2e1de7b376c5ccc2c2dda6 (diff) | |
cleanup instructions
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'addDroplet.go')
| -rw-r--r-- | addDroplet.go | 12 |
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 |
