From 3ce3a0d7f640a71873eea29c70234ec9f4257b03 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 23 Oct 2024 18:53:02 -0500 Subject: [PATCH] check if spice port has changed Signed-off-by: Jeff Carr --- addDroplet.go | 10 ++++++---- xml.go | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/addDroplet.go b/addDroplet.go index 8e877ae..0484758 100644 --- a/addDroplet.go +++ b/addDroplet.go @@ -127,10 +127,12 @@ func updateDroplet(d *DropletT, domcfg *libvirtxml.Domain) bool { if s.AutoPort == "yes" { // should ignore either way } else { - // print out, but ignore the port number - d.pb.SpicePort = int64(s.Port) - fmt.Printf("Spice Port set to = %d\n", s.Port) - me.changed = true + if d.pb.SpicePort != int64(s.Port) { + // print out, but ignore the port number + d.pb.SpicePort = int64(s.Port) + fmt.Printf("Spice Port set to = %d\n", s.Port) + me.changed = true + } } } } diff --git a/xml.go b/xml.go index 2e27818..1654dfa 100644 --- a/xml.go +++ b/xml.go @@ -323,6 +323,7 @@ func dumpNonStandardXML(domcfg *libvirtxml.Domain) { if len(domcfg.SecLabel) != 0 { for _, sec := range domcfg.SecLabel { if sec.Model == "apparmor" { + // this should be configured in dom0 } else { fmt.Printf("? SecLabel: %+v\n", sec) fmt.Printf("? SecLabel.Model: %+v\n", sec.Model)