guix-devel/gnu/system
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
..
examples services: dhcp-client: Deprecate 'dhcp-client-service' procedure. 2018-10-18 01:12:22 +02:00
file-systems.scm
install.scm gnu: Rename "banana-pi" to "bananapi". 2018-09-14 21:31:24 +02:00
linux-container.scm file-systems: Add 'file-system-mapping->bind-mount'. 2017-02-03 00:23:28 +01:00
linux-initrd.scm linux-initrd: Return file-like objects instead of monadic values. 2018-11-18 23:37:44 +01:00
locale.scm
mapped-devices.scm system: Mention '--skip-checks' in initrd diagnostics. 2018-09-23 23:34:16 +02:00
nss.scm
pam.scm
shadow.scm system: Rename .zlogin to .zprofile. 2018-10-19 00:45:20 -07:00
uuid.scm
vm.scm linux-initrd: Return file-like objects instead of monadic values. 2018-11-18 23:37:44 +01:00