summaryrefslogtreecommitdiff
path: root/xml.go
diff options
context:
space:
mode:
Diffstat (limited to 'xml.go')
-rw-r--r--xml.go19
1 files changed, 19 insertions, 0 deletions
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 = ""