diff options
author | Ludovic Courtès <ludo@gnu.org> | 2014-05-04 00:30:39 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2014-05-04 00:30:39 +0200 |
commit | 3c05b4bc2528ea64b259477bf58dbcc6a7739f78 (patch) | |
tree | 61c374472fd7926f09734b41d216a6a08b405122 /nix/.gitignore | |
parent | ad896f23a5fac38294e7515587c0c5bda02e9a59 (diff) | |
download | patches-3c05b4bc2528ea64b259477bf58dbcc6a7739f78.tar patches-3c05b4bc2528ea64b259477bf58dbcc6a7739f78.tar.gz |
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 "/".
Diffstat (limited to 'nix/.gitignore')
0 files changed, 0 insertions, 0 deletions