guix/gnu/system
David Craven b1a505baf6
system: Add btrfs file system support.
* gnu/build/file-systems.scm (%btrfs-endianness, btrfs-superblock?,
  read-btrfs-superblock, btrfs-superblock-uuid,
  btrfs-superblock-volume-name, check-btrfs-file-system): New variables.
  (%paritition-label-readers, %partition-uuid-readers): Add btrfs
  readers.
* gnu/system/linux-initrd.scm (linux-modules): Add btrfs modules when a
  btrfs file-system is used.
* gnu/tests/install.scm (%btrfs-root-os %btrfs-root-os-source,
  %btrfs-root-installation-script, %test-btrfs-root-os): New system
  test.
* doc/guix.texi: Adjust accordingly.

Fixes <http://bugs.gnu.org/19280>.
2017-01-10 12:00:35 +01:00
..
examples doc: Suggest installing gvfs. 2016-11-28 22:09:38 +01:00
file-systems.scm container: Pass a list of <file-system> objects as things to mount. 2016-11-10 18:01:44 +01:00
grub.scm system: grub: Load relevant EFI modules on EFI systems. 2017-01-03 18:16:01 +01:00
install.scm install: The list of services is now a plain list. 2016-12-19 23:57:18 +01:00
linux-container.scm container: Pass a list of <file-system> objects as things to mount. 2016-11-10 18:01:44 +01:00
linux-initrd.scm system: Add btrfs file system support. 2017-01-10 12:00:35 +01:00
locale.scm gnu: Switch to 'with-imported-modules'. 2016-07-12 22:47:08 +02:00
mapped-devices.scm mapped-devices: Use 'cryptsetup-static' in 'luks-device-mapping'. 2016-11-23 21:13:18 +01:00
nss.scm
pam.scm gnu: Remove comment which is factually incorrect. 2016-11-06 19:56:43 +01:00
shadow.scm system: Do not create the home directory of "nobody". 2016-08-28 15:11:18 +02:00
vm.scm vm: Disable initrd-time QEMU networking for VM images. 2016-11-19 18:44:54 +01:00