guix/gnu/build
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
..
accounts.scm
activation.scm
bootloader.scm
chromium-extension.scm chromium-extension: Avoid another usage of the store-mapped /tmp. 2021-12-23 03:07:34 +01:00
cross-toolchain.scm
file-systems.scm system: Add swap flags. 2021-11-23 10:24:27 +01:00
hurd-boot.scm services: static-networking: Change interface to mimic netlink. 2021-12-12 23:20:49 +01:00
image.scm build: image: Add optional closure copy support. 2021-12-23 10:53:59 +01:00
install.scm
jami-service.scm
linux-boot.scm
linux-container.scm
linux-initrd.scm
linux-modules.scm linux-modules: Ignore EINVAL in ‘modprobe’ mode. 2021-12-16 12:53:52 -05:00
locale.scm
marionette.scm Remove VM generation dead-code. 2021-12-23 10:54:00 +01:00
secret-service.scm services: secret-service: Turn into a Shepherd service. 2021-12-12 23:20:49 +01:00
shepherd.scm
svg.scm