guix/gnu/system
Ludovic Courtès 722554a306 system: Define 'device-mapping-kind', and add a 'close' procedure.
* gnu/system/file-systems.scm (<mapped-device-type>): New record type.
  (<mapped-device>)[command]: Remove field.
  [type]: New field.
* gnu/services/base.scm (device-mapping-service): Rename 'command'
  parameter to 'open'.  Add 'close' parameter and honor it.
* gnu/system.scm (luks-device-mapping): Rename to...
  (open-luks-device): ... this.
  (close-luks-device): New procedure.
  (luks-device-mapping): New variable.
  (device-mapping-services): Get the type of MD, and pass its 'open' and
  'close' fields to 'device-mapping-service'.
2014-09-18 19:18:39 +02:00
..
file-systems.scm system: Define 'device-mapping-kind', and add a 'close' procedure. 2014-09-18 19:18:39 +02:00
grub.scm system: grub: Change the default default-entry to 0. 2014-08-13 12:56:25 -04:00
install.scm install: Add a configuration template to the image. 2014-07-24 23:02:27 +02:00
linux-initrd.scm system: Add support for Linux-style mapped devices. 2014-09-12 00:14:52 +02:00
linux.scm system: Add default PAM entries for xlock and xscreensaver. 2014-09-12 00:14:52 +02:00
os-config.tmpl install: Add a configuration template to the image. 2014-07-24 23:02:27 +02:00
shadow.scm system: Add "input" to '%base-groups'. 2014-09-16 22:43:55 +02:00
vm.scm linux-initrd: Copy all the script's closure to the initrd. 2014-09-08 23:47:28 +02:00