system: Recognize more file system flags.
authorLudovic Courtès <ludo@gnu.org>
Tue, 22 Jul 2014 22:44:27 +0000 (00:44 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 23 Jul 2014 00:02:07 +0000 (02:02 +0200)
commit2c071ce96e7e4049be3ae2eb958077566d3b4ea0
tree0f4e3f8c84d42839064d9b8c4441642f3e9b2b9a
parenta85b83d2270673fdb00d03bbec7e3378c6adcac2
system: Recognize more file system flags.

* guix/build/linux-initrd.scm (MS_NOSUID, MS_NODEV, MS_NOEXEC): New
  variables.
  (mount-flags->bit-mask): New procedure.
  (mount-file-system)[flags->bit-mask]: Remove.
  Use 'mount-flags->bit-mask' instead.
  In /etc/mtab, use the empty string when OPTIONS is false.
* gnu/services/base.scm (file-system-service): Add #:flags parameter and
  honor it.
* gnu/system.scm (other-file-system-services): Pass FLAGS to
  'file-system-service'.
doc/guix.texi
gnu/services/base.scm
gnu/system.scm
guix/build/linux-initrd.scm