services: Move configuration functions that shouldn't be factorized.
authorClément Lassieur <clement@lassieur.org>
Tue, 28 Feb 2017 00:44:03 +0000 (01:44 +0100)
committerClément Lassieur <clement@lassieur.org>
Sun, 12 Mar 2017 18:09:32 +0000 (19:09 +0100)
commit720cb10c15a4606fe0dc3511db4fef325f3d9dc6
treeb11a2ea3bba52b3e8a79810b22e12e3dfc15b732
parent56aef188a2a014e254d3c93c8a79cd1fb5a1ece6
services: Move configuration functions that shouldn't be factorized.

* gnu/services/configuration.scm (serialize-field, serialize-string)
(serialize-space-separated-string-list, space-separated-string-list?)
(serialize-file-name, file-name?, serialize-boolean): Move these functions...
* gnu/services/cups.scm: ...to this file.
* gnu/services/kerberos.scm: ...to this file.

Configuration syntaxes are very specific to services.  Some services may have
the same configuration syntax, but none of them is common enough to be
abstracted in configuration.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
gnu/services/configuration.scm
gnu/services/cups.scm
gnu/services/kerberos.scm