mirror of
https://https.git.savannah.gnu.org/git/guix.git/
synced 2025-07-16 03:50:45 +02:00
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.
This commit is contained in:
parent
da92479674
commit
05a9d1f378
7 changed files with 21 additions and 993 deletions
|
@ -31,7 +31,7 @@
|
|||
#:use-module (gnu system image)
|
||||
#:use-module (gnu system install)
|
||||
#:use-module (gnu system vm)
|
||||
#:use-module ((gnu build vm) #:select (qemu-command))
|
||||
#:use-module ((gnu build marionette) #:select (qemu-command))
|
||||
#:use-module (gnu packages admin)
|
||||
#:use-module (gnu packages bootloaders)
|
||||
#:use-module (gnu packages commencement) ;for 'guile-final'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue