From f15148b63ebc941ee9788abf5dfe10d510381735 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 23 Oct 2024 18:37:07 -0500 Subject: ignore apparmor in the xml files Signed-off-by: Jeff Carr --- xml.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/xml.go b/xml.go index 7945481..2e27818 100644 --- a/xml.go +++ b/xml.go @@ -315,6 +315,25 @@ func dumpNonStandardXML(domcfg *libvirtxml.Domain) { fmt.Printf("? CPU Mode: %+v\n", domcfg.CPU.Mode) } + // this goes away if SecLabel is zero'd out? + //if domcfg.Metadata != nil { + // fmt.Printf("? Metadata: %+v\n", domcfg.Metadata) + //} + var secnormal bool = true + if len(domcfg.SecLabel) != 0 { + for _, sec := range domcfg.SecLabel { + if sec.Model == "apparmor" { + } else { + fmt.Printf("? SecLabel: %+v\n", sec) + fmt.Printf("? SecLabel.Model: %+v\n", sec.Model) + secnormal = false + } + } + } + if secnormal { + domcfg.SecLabel = nil + } + // this will move elsewhere in the protobuf someday if domcfg.OnPoweroff == "destroy" { domcfg.OnPoweroff = "" -- cgit v1.2.3