[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
\