file-systems: Add a 'mount?' field.
authorLudovic Courtès <ludo@gnu.org>
Mon, 21 Dec 2015 23:25:40 +0000 (00:25 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 21 Dec 2015 23:29:21 +0000 (00:29 +0100)
commitbe21979d85304fedd5c0fb970ffc337d220eda7a
tree412dd53a12dbd483a95e541c86e2eec6881e9f3d
parente43e84ba7a566abf3f6d552e494b34b483820a5b
file-systems: Add a 'mount?' field.

Fixes <http://bugs.gnu.org/22176>.
Reported by Florian Paul Schmidt <mista.tapas@gmx.net>.

* gnu/system/file-systems.scm (<file-system>)[mount?]: New field.
(file-system->spec): Adjust accordingly.
* gnu/services/base.scm (file-system-dmd-service): Return the empty list
when FILE-SYSTEM has 'mount?' set to false.
(user-processes-service): Select the subset of FILE-SYSTEMS that matches
'file-system-mount?'.
* doc/guix.texi (File Systems): Document it.
doc/guix.texi
gnu/services/base.scm
gnu/system/file-systems.scm