Blame SOURCES/virt-manager-domain-If-VM-has-nvram-ask-libvirt-to-remove-it-on-u.patch
|
|
e2df08 |
From 95bede708325b3af6f299fa72232eabd24531f81 Mon Sep 17 00:00:00 2001
|
|
|
e2df08 |
From: Cole Robinson <crobinso@redhat.com>
|
|
|
e2df08 |
Date: Wed, 17 Sep 2014 18:33:30 -0400
|
|
|
e2df08 |
Subject: [PATCH 09/12] domain: If VM has nvram, ask libvirt to remove it on
|
|
|
e2df08 |
undefine
|
|
|
e2df08 |
|
|
|
e2df08 |
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1111986
|
|
|
e2df08 |
|
|
|
e2df08 |
(cherry picked from commit ead9d3f56dfb32411dac586e6d43dca23d2377f0)
|
|
|
e2df08 |
---
|
|
|
e2df08 |
virtManager/domain.py | 2 ++
|
|
|
e2df08 |
1 file changed, 2 insertions(+)
|
|
|
e2df08 |
|
|
|
e2df08 |
diff --git a/virtManager/domain.py b/virtManager/domain.py
|
|
|
e2df08 |
index f28bad2..2806872 100644
|
|
|
e2df08 |
--- a/virtManager/domain.py
|
|
|
e2df08 |
+++ b/virtManager/domain.py
|
|
|
e2df08 |
@@ -1372,6 +1372,8 @@ class vmmDomain(vmmLibvirtObject):
|
|
|
e2df08 |
flags |= getattr(libvirt,
|
|
|
e2df08 |
"VIR_DOMAIN_UNDEFINE_SNAPSHOTS_METADATA", 0)
|
|
|
e2df08 |
flags |= getattr(libvirt, "VIR_DOMAIN_UNDEFINE_MANAGED_SAVE", 0)
|
|
|
e2df08 |
+ if self.get_xmlobj().os.nvram:
|
|
|
e2df08 |
+ flags |= getattr(libvirt, "VIR_DOMAIN_UNDEFINE_NVRAM", 0)
|
|
|
e2df08 |
try:
|
|
|
e2df08 |
self._backend.undefineFlags(flags)
|
|
|
e2df08 |
except libvirt.libvirtError:
|
|
|
e2df08 |
--
|
|
|
e2df08 |
1.9.3
|
|
|
e2df08 |
|