guix-play/gnu
Ludovic Courtès 3c05b4bc25 linux-initrd: Check the root and other early file systems.
* gnu/system.scm (operating-system-derivation)[boot-file-systems]: Keep "/".
* gnu/system/linux-initrd.scm (file-system->spec): Keep the 'check?'
  flag.
  (qemu-initrd)[helper-packages]: New variable.  Pass it as #:to-copy.
  <gexp>: Add 'set-path-environment-variable' call.  Remove #:unionfs
  argument for 'boot-system'.
* gnu/system/vm.scm (%linux-vm-file-systems): Add 'check?' field/
  (virtualized-operating-system): Likewise for the "9p" file system.
* guix/build/linux-initrd.scm (mount-root-file-system): Change #:unionfs
  default.  Call 'check-file-system' before mounting ROOT, when
  VOLATILE-ROOT? is false.
  (check-file-system): New procedure.
  (mount-file-system): Honor 'check?' element in list; add
  'check-file-system' call.
  (boot-system): Remove #:root-fs-type and #:unionfs parameters.
  [root-mount-point?, root-fs-type]: New variables.
  Call 'mount-file-system' on all MOUNTS but "/".
2014-05-04 00:30:39 +02:00
..
packages gnu: Add statically-linked versions of e2fsprogs and the fsck.* commands. 2014-05-03 16:37:04 +02:00
services system: Add (guix build activation). 2014-04-30 23:16:22 +02:00
system linux-initrd: Check the root and other early file systems. 2014-05-04 00:30:39 +02:00
packages.scm Factorize package search between 'guix package' and 'guix build'. 2013-12-21 22:36:32 +01:00
services.scm services: Rewrite using gexps. 2014-04-28 23:24:18 +02:00
system.scm linux-initrd: Check the root and other early file systems. 2014-05-04 00:30:39 +02:00