[gnome-boxes/nvram-flatpak] libvirt-machine: Undefine NVRAM domains for non-flatpak builds




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]