services: Add 'modify-services'.
authorLudovic Courtès <ludo@gnu.org>
Wed, 28 Oct 2015 20:36:07 +0000 (21:36 +0100)
committerLudovic Courtès <ludo@gnu.org>
Wed, 28 Oct 2015 20:58:25 +0000 (21:58 +0100)
commitcd6f6c22fb581e5ef2aa88f5e9c14a4c54a071c3
tree2cb4a58c45015d81b11b9c2d552920da5f111f78
parentb0b9f6e0a62852a0b4d0a86d9e8427dd7d36a714
services: Add 'modify-services'.

* gnu/services.scm (%modify-service, modify-services): New macros.
* gnu/services/base.scm (mingetty-service-type, guix-service-type):
  Export.
* emacs/guix-devel.el (guix-devel-keywords): Add 'modify-services'.
  Ditto in 'guix-devel-scheme-indent' call.
* doc/guix.texi (Using the Configuration System): Give an example of
  'modify-services'.
  (Service Reference): Document it.
.dir-locals.el
doc/guix.texi
emacs/guix-devel.el
gnu/services.scm
gnu/services/base.scm