<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/build/vm.scm, branch wip-deploy</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=wip-deploy</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=wip-deploy'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-05-18T16:35:37Z</updated>
<entry>
<title>vm: Create installation media with MBR and HFS only, no GPT.</title>
<updated>2019-05-18T16:35:37Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@scratchpost.org</email>
</author>
<published>2019-05-18T15:49:05Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=1d86b05618a063378d7ffc89a9b4c33dd65a760c'/>
<id>urn:sha1:1d86b05618a063378d7ffc89a9b4c33dd65a760c</id>
<content type='text'>
* gnu/build/vm.scm (make-iso9660-image): Accept XORRISO,
GRUB-MKRESCUE-ENVIRONMENT.
* gnu/system/vm.scm (iso9660-image): Pass XORRISO; accept
GRUB-MKRESCUE-ENVIRONMENT.
(system-disk-image): Pass GRUB-MKRESCUE-ENVIRONMENT.
* gnu/packages/patches/xorriso-no-mbr-in-inner-efi.patch: New file.
* gnu/packages/patches/xorriso-no-partition-table-in-inner-efi.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/cdrom.scm (xorriso)[source]: Add patches.
[arguments]&lt;#:phases&gt;[install-frontends]:
Add phase.
</content>
</entry>
<entry>
<title>vm: Pass -smp to QEMU to allow use of multiple cores.</title>
<updated>2019-04-29T20:11:38Z</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2019-04-27T20:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=05344275517e12ea60039272b5d8936d18fd4338'/>
<id>urn:sha1:05344275517e12ea60039272b5d8936d18fd4338</id>
<content type='text'>
* gnu/build/vm.scm (load-in-linux-vm): Pass (parallel-job-count) to QEMU with
-smp to allow using multiple cores.
</content>
</entry>
<entry>
<title>vm: Adjust FAT serial number code to 32-bit Guile.</title>
<updated>2019-04-24T22:45:35Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-24T22:43:42Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=ecb33b87aafd9e240c2cb351525814cb1bb5ceb1'/>
<id>urn:sha1:ecb33b87aafd9e240c2cb351525814cb1bb5ceb1</id>
<content type='text'>
On 32-bit systems, 'string-hash' would raise an out-of-range exception
when the second argument was 2^32.

* gnu/build/vm.scm (make-iso9660-image): Pass 2^32 - 1 to 'string-hash'.
</content>
</entry>
<entry>
<title>vm: Use a fixed FAT serial number for 'efi.img' in ISO images.</title>
<updated>2019-04-20T22:51:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-20T22:16:57Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=605815023cd21becc0156916f4ce08950b4459e5'/>
<id>urn:sha1:605815023cd21becc0156916f4ce08950b4459e5</id>
<content type='text'>
Partly fixes &lt;https://bugs.gnu.org/35283&gt;.

* gnu/build/vm.scm (make-iso9660-image): Set the
'GRUB_FAT_SERIAL_NUMBER' environment variable.
</content>
</entry>
<entry>
<title>vm: Reset file timestamps of the EFI image in ISO images.</title>
<updated>2019-04-20T22:51:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-20T20:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=6901b9248ea21f81f033e7b0de32502e389a5b71'/>
<id>urn:sha1:6901b9248ea21f81f033e7b0de32502e389a5b71</id>
<content type='text'>
Partly fixes &lt;https://bugs.gnu.org/35283&gt;.

* gnu/build/vm.scm (make-iso9660-image): Set the 'SOURCE_DATE_EPOCH'
environment variable.
</content>
</entry>
<entry>
<title>vm: Reset file timestamps in ISO images.</title>
<updated>2019-04-20T22:51:18Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-20T12:42:53Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=833480cc1fa934b64a192fe7b2401491d4f169df'/>
<id>urn:sha1:833480cc1fa934b64a192fe7b2401491d4f169df</id>
<content type='text'>
Partly fixes &lt;https://bugs.gnu.org/35283&gt;.
Reported by Florian Pelz &lt;pelzflorian@pelzflorian.de&gt;.

* gnu/build/vm.scm (make-iso9660-image): Pass "-volume_date
all_file_dates =1".
</content>
</entry>
<entry>
<title>vm: Remove Xorriso "-padding" option.</title>
<updated>2019-04-14T21:40:53Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-14T21:31:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=f6e3f0f9b1287eca120517a0161e3d0b1ed6ed44'/>
<id>urn:sha1:f6e3f0f9b1287eca120517a0161e3d0b1ed6ed44</id>
<content type='text'>
This is a followup to 66ec389580d4f1e4b81e1c72afe2749a547a0e7c.
This reverts 178be030c0e4fdeac5e1c968b5c99d84bb4691db, which is no
longer needed.

* gnu/build/vm.scm (make-iso9660-image): Remove "-padding" option.
</content>
</entry>
<entry>
<title>Remove traces of "GuixSD".</title>
<updated>2019-03-13T22:12:43Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-03-13T15:44:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=59e80445882f8b0379e54916f89510c0deda6698'/>
<id>urn:sha1:59e80445882f8b0379e54916f89510c0deda6698</id>
<content type='text'>
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove
mentions of "GuixSD".
* gnu/bootloader/grub.scm (install-grub-efi): Likewise.
* gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to
"Guix_image".
(initialize-hard-disk): Search for the "Guix_image" label.
* gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD".
* gnu/installer/newt/welcome.scm (run-welcome-page): Likewise.
* gnu/packages/audio.scm (supercollider)[description]: Likewise.
* gnu/packages/curl.scm (curl): Likewise.
* gnu/packages/emacs.scm (emacs): Likewise.
* gnu/packages/gnome.scm (network-manager): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/linux.scm (alsa-plugins): Likewise.
(powertop, wireless-regdb): Likewise.
* gnu/packages/package-management.scm (guix): Likewise.
* gnu/packages/polkit.scm (polkit): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/services/base.scm (file-systems-&gt;fstab): Likewise.
* gnu/services/cups.scm (%cups-activation): Likewise.
* gnu/services/mail.scm (%dovecot-activation): Likewise.
* gnu/services/messaging.scm (prosody-configuration)[log]: Likewise.
* gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise.
* gnu/system/install.scm (installation-os)[file-systems]: Change root
file system label to "Guix_image".
* gnu/system/mapped-devices.scm (check-device-initrd-modules):
Remove "GuixSD".
* gnu/system/vm.scm (system-docker-image): Likewise.
(system-disk-image)[root-label]: Change to "Guix_image".
* gnu/tests/install.scm (run-install): Remove "GuixSD".
* guix/modules.scm (guix-module-name?): Likewise.
* nix/libstore/optimise-store.cc: Likewise.
</content>
</entry>
<entry>
<title>vm: Re-enable KVM on i386.</title>
<updated>2018-12-18T23:14:00Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-12-18T23:12:14Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a934e9fc1c798258d344b49631feb23e195e48fa'/>
<id>urn:sha1:a934e9fc1c798258d344b49631feb23e195e48fa</id>
<content type='text'>
The workaround is apparently no longer needed with Linux-libre 4.19.2
in the host.

* gnu/build/vm.scm (load-in-linux-vm): Remove special case for
"qemu-system-i386", thereby re-enabling KVM.
</content>
</entry>
<entry>
<title>vm: Add padding in the ISO image.</title>
<updated>2018-12-06T16:22:24Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-12-06T16:22:24Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=178be030c0e4fdeac5e1c968b5c99d84bb4691db'/>
<id>urn:sha1:178be030c0e4fdeac5e1c968b5c99d84bb4691db</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/33639&gt;.
Thanks to Ricardo Wurmus and Thomas Schmitt for their suggestions!

* gnu/build/vm.scm (make-iso9660-image): Pass "-padding 10m" to
xorriso.
</content>
</entry>
</feed>
