me
/
guix
Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues/pull-requests.
guix/gnu
Mathieu Othacehe 05a9d1f378
Remove VM generation dead-code.
This code duplicates the (gnu system image) and (gnu build image) code. Using
VM for image generation is not needed, not portable and really slow. Remove
all the VM image generation code to make sure that only the image API is used.

* gnu/build/vm.scm: Remove it. Move the qemu-command procedure to ...
* gnu/build/marionette.scm: ... here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it.
* tests/modules.scm: Ditto.
* gnu/tests/install.scm: Ditto.
* gnu/system/vm.scm: Adapt it and remove expression->derivation-in-linux-vm,
qemu-img, system-qemu-image/shared-store and system-docker-image procedures.
* doc/guix.texi (G-Expressions): Adapt it.
2021-12-23 10:54:00 +01:00
..
bootloader gnu: system: Add LUKS2 support for the root file system. 2021-12-01 17:51:37 +01:00
build Remove VM generation dead-code. 2021-12-23 10:54:00 +01:00
home home: services: bash: Only source /etc/bashrc if it exists. 2021-11-24 19:46:39 +01:00
installer Merge remote-tracking branch 'signed/master' into core-updates 2021-12-10 21:49:25 +01:00
machine
packages gnu: pre-commit: Update to 2.16.0. 2021-12-22 23:52:58 -05:00
platforms
services services: dbus: Wait 1 minute for elogind to get ready. 2021-12-22 18:33:07 -05:00
system Remove VM generation dead-code. 2021-12-23 10:54:00 +01:00
tests Remove VM generation dead-code. 2021-12-23 10:54:00 +01:00
artwork.scm
bootloader.scm gnu: system: Improve location of some configuration warnings. 2021-11-17 23:05:58 +01:00
ci.scm Merge remote-tracking branch 'signed/master' into core-updates 2021-12-10 21:49:25 +01:00
home.scm home: Add gexp-compiler for home-environments. 2021-12-19 23:39:55 +01:00
image.scm image: Add a shared-network? field. 2021-12-23 10:53:59 +01:00
installer.scm
local.mk Remove VM generation dead-code. 2021-12-23 10:54:00 +01:00
machine.scm
packages.scm
platform.scm
services.scm services: Document the 'delete' clause of 'modify-services'. 2021-11-27 23:06:17 +01:00
system.scm system: Mark 'services' field as thunked. 2021-12-08 18:56:47 +01:00
tests.scm