guix/gnu
Ludovic Courtès e34ae75dc1
linux-initrd: Return file-like objects instead of monadic values.
This is an incompatible change visible to users via the 'initrd' field
of 'operating-system'.  However, assuming the user's 'initrd' value
tail-calls to 'raw-initrd' or 'base-initrd', the switch to non-monadic
style is invisible.

* gnu/system/linux-initrd.scm (expression->initrd): Use 'computed-file'
instead of 'gexp->derivation'.
(raw-initrd, base-initrd): Adjust docstring to mention non-monadic
return.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Adjust
accordingly.
* gnu/system.scm (operating-system-directory-base-entries)
(operating-system-initrd-file)
(operating-system-boot-parameters): Adjust accordingly.
* doc/guix.texi (operating-system Reference)
(Initial RAM Disk): Update.
2018-11-18 23:37:44 +01:00
..
bootloader bootloader: De-monadify configuration file generators. 2018-11-18 23:37:44 +01:00
build activation: Aways pass '-d HOME' to 'useradd'. 2018-11-18 23:37:25 +01:00
packages gnu: ocaml: Update to 4.7.0. 2018-11-18 18:51:08 +01:00
services services: nscd: Add 'invalidate' and 'statistics' actions. 2018-11-13 14:59:45 +01:00
system linux-initrd: Return file-like objects instead of monadic values. 2018-11-18 23:37:44 +01:00
tests activation: Aways pass '-d HOME' to 'useradd'. 2018-11-18 23:37:25 +01:00
artwork.scm artwork: Clone over HTTPS. 2018-11-05 00:08:47 +01:00
bootloader.scm
local.mk gnu: Add ClamAV. 2018-11-17 00:20:44 -06:00
packages.scm
services.scm
system.scm linux-initrd: Return file-like objects instead of monadic values. 2018-11-18 23:37:44 +01:00
tests.scm