guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ISO-9660 image working and ready


From: Danny Milosavljevic
Subject: Re: ISO-9660 image working and ready
Date: Mon, 17 Jul 2017 19:54:49 +0200

Hi Ludo,

On Mon, 17 Jul 2017 15:41:26 +0200
address@hidden (Ludovic Courtès) wrote:

> Would you like to update the ‘release’ Makefile.am target as well as
> “System Installation” in guix.texi to reflect that?

Sure, but if possible, let's make sure that the image is tested in all cases 
first.  I hope someone tests the image on a real EFI computer again.  (It works 
in qemu - but with the complexity of the EFI specification and all I'd rather 
someone burned it to DVD and tried to boot from it)

Then something like the following?

diff --git a/Makefile.am b/Makefile.am
index 4d1512f8c..1d4364bce 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -632,14 +632,15 @@ release: dist
          image=`$(top_builddir)/pre-inst-env                                   
        \
            guix system disk-image                                              
        \
             --system=$$system                                                  
        \
+            --file-system-type=iso9660                                         
         \
            gnu/system/install.scm` ;                                           
        \
          if [ ! -f "$$image" ] ; then                                          
        \
            echo "failed to produced GuixSD installation image for $$system" 
>&2 ;      \
            exit 1 ;                                                            
        \
          fi ;                                                                  
        \
-         xz < "$$image" > "$(releasedir)/$(GUIXSD_IMAGE_BASE).$$system.xz.tmp" 
;       \
+         xz < "$$image"/guixsd.iso > 
"$(releasedir)/$(GUIXSD_IMAGE_BASE).$$system.xz.tmp" ;    \
          mv "$(releasedir)/$(GUIXSD_IMAGE_BASE).$$system.xz.tmp"               
        \
-            "$(releasedir)/$(GUIXSD_IMAGE_BASE).$$system.xz" ;                 
        \
+            "$(releasedir)/$(GUIXSD_IMAGE_BASE).$$system.iso.xz" ;             
        \
        done
        for system in $(GUIXSD_VM_SYSTEMS) ; do                                 
        \
          image=`$(top_builddir)/pre-inst-env                                   
        \



reply via email to

[Prev in Thread] Current Thread [Next in Thread]