guix/gnu/system
Tobias Geerinckx-Rice 602994847b
file-systems: Support forced checks & repairs.
* gnu/build/file-systems.scm (check-ext2-file-system)
(check-bcachefs-file-system, check-btrfs-file-system)
(check-fat-file-system, check-jfs-file-system, check-f2fs-file-system)
(check-ntfs-file-system, check-file-system): Take and honour new FORCE?
and REPAIR arguments.  Update the docstring.  Adjust all callers.
* gnu/system/file-systems.scm <file-system>: Add new SKIP-CHECK-IF-CLEAN?
and REPAIR fields.
(file-system->spec, spec->file-system): Adjust accordingly.
* gnu/build/linux-boot.scm (mount-root-file-system): Take new
SKIP-CHECK-IF-CLEAN? and REPAIR keyword arguments.  Thread them through
to CHECK-FILE-SYSTEM.
* doc/guix.texi (File Systems): Document both new <file-system> options.
2021-09-23 18:17:15 +02:00
..
examples Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
images Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
accounts.scm
file-systems.scm file-systems: Support forced checks & repairs. 2021-09-23 18:17:15 +02:00
hurd.scm Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
image.scm
install.scm Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00
keyboard.scm
linux-container.scm
linux-initrd.scm gnu: %guile-3.0-static-stripped: Rename to %guile-static-stripped. 2021-07-08 09:39:05 +03:00
locale.scm locale: Remove glibc 2.29 from '%default-locale-libcs'. 2021-05-04 14:19:11 +02:00
mapped-devices.scm
nss.scm
pam.scm services: slim: Add pam-gnupg support. 2021-08-17 01:10:25 +03:00
setuid.scm system: Add (gnu system setuid). 2021-07-29 13:09:48 -04:00
shadow.scm
uuid.scm
vm.scm Migrate to the new 'targets' field of bootloader-configuration. 2021-08-29 01:05:26 -04:00