diff options
Diffstat (limited to 'xml.go')
| -rw-r--r-- | xml.go | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -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 = "" |
