[gnome-boxes/nvram-flatpak] libvirt-machine: Undefine NVRAM domains for non-flatpak builds
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes/nvram-flatpak] libvirt-machine: Undefine NVRAM domains for non-flatpak builds
- Date: Mon, 1 Mar 2021 10:02:43 +0000 (UTC)
commit 8d841b41f5765a4c826d19b24bf307a34bacac74
Author: Felipe Borges <felipeborges gnome org>
Date: Mon Mar 1 11:00:07 2021 +0100
libvirt-machine: Undefine NVRAM domains for non-flatpak builds
This requires libvirt-glib 4.0.0, which is now a dependency
ever since 1df725506977b640a64eaabfef0f908372223599.
These changes make it possible to delete/undefine/destroy
libvirt domains that use EFI.
See also !294
Fixes #655
src/libvirt-machine.vala | 6 ------
1 file changed, 6 deletions(-)
---
diff --git a/src/libvirt-machine.vala b/src/libvirt-machine.vala
index 8efed2fb..8b0513df 100644
--- a/src/libvirt-machine.vala
+++ b/src/libvirt-machine.vala
@@ -524,15 +524,9 @@ public override void delete (bool by_user = true) {
App.app.async_launcher.launch.begin ( () => {
try {
// This undefines the domain, causing it to be transient if it was running
-#if FLATPAK
domain.delete (DomainDeleteFlags.SAVED_STATE |
DomainDeleteFlags.SNAPSHOTS_METADATA |
DomainDeleteFlags.REMOVE_NVRAM);
-#else
- // This can go away once libvirt-glib gets a new release
https://gitlab.com/libvirt/libvirt-glib/-/issues/1
- domain.delete (DomainDeleteFlags.SAVED_STATE |
- DomainDeleteFlags.SNAPSHOTS_METADATA);
-#endif
} catch (GLib.Error err) {
warning (err.message);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]