guix-devel/gnu
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
..
build activation: Honor $GUIX_NEW_SYSTEM for use by 'guix system reconfigure'. 2014-09-12 22:13:52 +02:00
packages gnu: skribilo: Make sure Guile-Reader is in the search path. 2014-09-18 11:22:01 +02:00
services system: Define 'device-mapping-kind', and add a 'close' procedure. 2014-09-18 19:18:39 +02:00
system system: Define 'device-mapping-kind', and add a 'close' procedure. 2014-09-18 19:18:39 +02:00
packages.scm Move specification->package to gnu/packages.scm. 2014-09-03 02:07:07 +02:00
services.scm services: Change default 'stop' value to #~(const #f). 2014-09-17 07:50:11 +02:00
system.scm system: Define 'device-mapping-kind', and add a 'close' procedure. 2014-09-18 19:18:39 +02:00