guix-devel/gnu
Ludovic Courtès eac026e5c8
linux-initrd: Add virtio modules to '%base-initrd-modules'.
Fixes a regression in installation tests, whereby 'guix system init'
would report that virtio modules are missing for the target devices.
In practice virtio modules were always available since 'base-initrd' was
always called with #:virtio? #t.  This commit simply moves them to
'%base-initrd-modules' so that 'guix system' knows they're available.

Reported by Danny Milosavljevic <dannym@scratchpost.org> at
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30629#112>.

* gnu/system/linux-initrd.scm (default-initrd-modules): Add virtio
modules.
(base-initrd): Remove #:virtio? and 'virtio-modules'.
* gnu/system/vm.scm (expression->derivation-in-linux-vm)
(system-qemu-image, virtualized-operating-system): Remove uses of
 #:virtio?.
* doc/guix.texi (Initial RAM Disk): Update 'base-initrd' doc.
2018-03-03 09:41:21 +01:00
..
bootloader gnu: Pass "--target=i386-pc" when installing GRUB for legacy BIOS. 2018-02-18 12:28:56 +01:00
build linux-modules: Add 'device-module-aliases' and related procedures. 2018-03-02 13:46:33 +01:00
packages gnu: cutadapt: Update to 1.16. 2018-03-02 23:44:16 +01:00
services services: cgit: Add more configuration fields. 2018-02-28 04:40:56 +03:00
system linux-initrd: Add virtio modules to '%base-initrd-modules'. 2018-03-03 09:41:21 +01:00
tests system: Add 'initrd-modules' field. 2018-03-02 13:53:10 +01:00
artwork.scm
bootloader.scm
local.mk gnu: Add r-hpar. 2018-03-02 23:24:57 +01:00
packages.scm
services.scm
system.scm system: Add 'initrd-modules' field. 2018-03-02 13:53:10 +01:00
tests.scm