guix-devel/gnu/system
Ludovic Courtès 1c96c1bbab linux-initrd: Mount / as a unionfs when asking for a volatile root.
* guix/build/linux-initrd.scm (make-essential-device-nodes): Make
  /dev/fuse.
  (boot-system): Add #:unionfs parameter.  Invoke UNIONFS instead of
  copying files over when VOLATILE-ROOT? is true.
* gnu/system/linux-initrd.scm (expression->initrd): Add #:inputs
  parameter.
  [files-to-copy]: New procedure.
  [builder]: Add 'to-copy' parameter; honor it.
  (qemu-initrd)[linux-modules]: Add 'fuse.ko' when VOLATILE-ROOT?.
  Pass UNIONFS-FUSE/STATIC as #:inputs; change builder to pass #:unionfs
  to 'boot-system'.
2014-04-14 23:59:08 +02:00
..
grub.scm gnu: Lower initrd makers from packages to monadic procedures. 2014-01-29 16:50:02 +01:00
linux-initrd.scm linux-initrd: Mount / as a unionfs when asking for a volatile root. 2014-04-14 23:59:08 +02:00
linux.scm derivations: Use more keyword parameters for 'build-expression->derivation'. 2013-12-04 16:07:53 +01:00
shadow.scm gnu: Changes references to (gnu packages admin). 2014-01-13 23:21:47 +01:00
vm.scm vm: Move image creation to (guix build vm); split into several procedures. 2014-04-11 19:08:25 +02:00