system: File systems depend on their corresponding device mappings.
authorLudovic Courtès <ludo@gnu.org>
Thu, 29 Oct 2015 17:22:19 +0000 (18:22 +0100)
committerLudovic Courtès <ludo@gnu.org>
Thu, 29 Oct 2015 18:07:58 +0000 (19:07 +0100)
commite502bf8953afcd1e0cf29cd729e7c62c5c27792f
tree24a796b0e8beef91632b2d36f93fae32b2543c7d
parent362f496da9fc929d9548b8a56990779718b13c95
system: File systems depend on their corresponding device mappings.

Fixes a regression introduced in commit 0adfe95.

* gnu/system.scm (other-file-system-services)[requirements]: Remove.
  [add-dependencies]: New procedure.
  Use it.
* gnu/system/file-systems.scm (<file-system>)[dependencies]: Update
  comment.
* gnu/services/base.scm (mapped-device->dmd-service-name,
  dependency->dmd-service-name): New procedures.
  (file-system-service-type): Use it.
gnu/services/base.scm
gnu/system.scm
gnu/system/file-systems.scm