3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
guix/gnu
Christopher Baines b36e06c2b0
linux-initrd: Ensure that the guile used in the initrd is referenced.
By referencing guile from the initrd output explicitly, it will be present in
the store when this initrd is used. If the exact guile used within the initrd
isn't present in the store, then after root is switched during the boot
process, loading modules (such as (ice-9 popen)) won't work.

This fixes guix-patches bug #28399, "Fix mysql activation, and add a basic
test".

* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Write out a file
  called references in to the initrd output, which includes the store path for
  guile.
2017-10-08 17:31:49 +01:00
..
bootloader system: Introduce a disjoint UUID type. 2017-09-11 22:24:46 +02:00
build uuid: Add 'uuid=?' and use it. 2017-10-05 12:09:17 +02:00
packages gnu: youtube-dl: Update to 2017.10.07. 2017-10-08 17:49:47 +02:00
services services: Remove unneeded imported. 2017-10-08 17:43:51 +02:00
system linux-initrd: Ensure that the guile used in the initrd is referenced. 2017-10-08 17:31:49 +01:00
tests services: Add MongoDB. 2017-10-06 21:24:30 +01:00
artwork.scm artwork: Use a descriptive name for the source directory. 2017-06-07 15:58:16 -04:00
bootloader.scm bootloader: Emit warnings with 'warning'. 2017-08-28 09:56:33 +02:00
local.mk gnu: Add missing mongodb patch to local.mk. 2017-10-08 15:11:04 +01:00
packages.scm packages: 'fold-packages' takes an optional 'modules' parameter. 2017-09-01 10:29:39 +02:00
services.scm services: network-manager: Add support for VPN plug-ins. 2017-09-22 00:05:08 +02:00
system.scm system: Really filter out Linux device names for the store. 2017-10-07 00:05:18 +02:00
tests.scm gnu: bootloader: Deprecate "device" field in favor of "target". 2017-08-23 22:23:19 +02:00