services: Statically report duplicate dmd service identifiers.
authorLudovic Courtès <ludo@gnu.org>
Mon, 9 Mar 2015 22:49:18 +0000 (23:49 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 9 Mar 2015 22:51:43 +0000 (23:51 +0100)
commit116244df95faf664fd6f106ac8c3117674f81310
tree557d88599493f1f2d14ccdc44546b9948cee2c66
parentb0b727808b0b3466959b3f7143d35435834df0ee
services: Statically report duplicate dmd service identifiers.

Reported by 白い熊 @相撲道 <guix-devel_gnu.org@sumou.com>
at <http://lists.gnu.org/archive/html/guix-devel/2015-03/msg00264.html>.

* gnu/services/dmd.scm (assert-no-duplicates): New procedure.
  (dmd-configuration-file): Use it.
* po/guix/POTFILES.in: Add gnu/services/dmd.scm.
* tests/guix-system.sh (errorfile): Add test.
gnu/services/dmd.scm
po/guix/POTFILES.in
tests/guix-system.sh