apteryx pushed a commit to branch version-1.3.0
in repository guix.

commit ebf5d77eab148394c6db0dd135ea119ca377aaed
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Sat Apr 24 23:41:41 2021 -0400

    build: Add the qcow2 file extension to the VM image.
    
    Including the extension of the format type of the image is not only useful 
to
    the user, but also to software.  One example is GNOME Boxes, which will 
reject
    an image with an unknown file extension.
    
    This should be fixed more definitely in Guix, where the output of the VM 
image
    derivation would already have the correct file extension but for now this 
will
    do.
    
    * Makefile.am (release): Add .qcow2 to the file extension of the VM images.
---
 Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 834aedb..ab03dfa 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -901,9 +901,9 @@ release: dist-with-updated-version
            echo "failed to produced Guix VM image for $$system" >&2 ;          
        \
            exit 1 ;                                                            
        \
          fi ;                                                                  
        \
-         xz < "$$image" > 
"$(releasedir)/$(GUIX_SYSTEM_VM_IMAGE_BASE).$$system.xz.tmp" ;       \
-         mv "$(releasedir)/$(GUIX_SYSTEM_VM_IMAGE_BASE).$$system.xz.tmp"       
                \
-            "$(releasedir)/$(GUIX_SYSTEM_VM_IMAGE_BASE).$$system.xz" ;         
        \
+         xz < "$$image" > 
"$(releasedir)/$(GUIX_SYSTEM_VM_IMAGE_BASE).$$system.qcow2.xz.tmp" ; \
+         mv "$(releasedir)/$(GUIX_SYSTEM_VM_IMAGE_BASE).$$system.qcow2.xz.tmp" 
                \
+            "$(releasedir)/$(GUIX_SYSTEM_VM_IMAGE_BASE).$$system.qcow2.xz" ;   
                \
        done
        @echo
        @echo "Congratulations!  All the release files are now in 
$(releasedir)."

Reply via email to