guix-devel/gnu
Chris Marusich 1ef8b72a7f
system: Record store file system info in each generation.
* gnu/system.scm (<boot-parameters>)[store-device, store-mount-point]:
New fields.
(read-boot-parameters): Initialize them.
(operating-system-grub.cfg): Likewise.  Remove STORE-FS argument from
call to 'grub-configuration-file'.
(operating-system-parameters-file): Add 'store' element in
'boot-parameters'.
* gnu/system/grub.scm (strip-mount-point): Replace 'store-fs' parameter
by 'mount-point'; adjust accordingly.  Adjust callers.
(<menu-entry>)[device, device-mount-point]: New fields.
(eye-candy): Replace 'root-fs' parameter by 'store-device'; add
'store-mount-point'.  Use keyword arguments for 'system' and 'port'.
(grub-root-search): Remove 'root-fs' by 'device' and adjust
accordingly.
(grub-configuration-file): Remove 'store-fs' parameter.  Adjust
accordingly.
* guix/scripts/system.scm (previous-grub-entries): Initialize 'device'
and 'device-mount-point' fields from PARAMS.
* doc/guix.texi (GRUB Configuration): Document 'device' and
'device-mount-point'.  Explain that 'linux' can be prefixed by a GRUB
device name.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2016-10-30 22:59:46 +01:00
..
build file-systems: 'disk-partitions' detected partitions from mapped devices. 2016-10-27 13:48:52 +02:00
packages gnu: Add nethogs. 2016-10-30 15:38:40 -04:00
services services: nginx: Virtual hosts are first-class configuration items. 2016-10-24 22:50:40 +02:00
system system: Record store file system info in each generation. 2016-10-30 22:59:46 +01:00
tests tests: Test installation with a RAID root partition. 2016-10-27 13:48:52 +02:00
artwork.scm artwork: Update to latest version. 2015-05-07 23:11:23 +02:00
local.mk gnu: Add openocd. 2016-10-30 02:34:26 +01:00
packages.scm ui: Do not shadow '_' where it's used as a literal syntax match. 2016-09-20 23:22:42 +09:00
services.scm services: Use 'source-module-closure' for (gnu build activation). 2016-09-20 22:42:11 +09:00
system.scm system: Record store file system info in each generation. 2016-10-30 22:59:46 +01:00
tests.scm services: <shepherd-service> no longer has an 'imported-modules' field. 2016-07-12 22:47:08 +02:00