guix-devel/gnu
Clément Lassieur 720cb10c15
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>
2017-03-12 19:09:32 +01:00
..
build file-systems: Add FAT32 support. 2017-03-01 17:27:49 +01:00
packages gnu: tintin++: Use a mirror:// URI. 2017-03-12 17:47:25 +01:00
services services: Move configuration functions that shouldn't be factorized. 2017-03-12 19:09:32 +01:00
system Add 'guix pack'. 2017-03-12 17:47:25 +01:00
tests tests: Add 'prosody-service-type' test. 2017-02-10 23:39:45 +01:00
artwork.scm
local.mk gnu: wget: Fix CVE-2017-6508. 2017-03-10 22:36:58 -05:00
packages.scm packages: Use PACKAGE@VERSION syntax when reporting ambiguities. 2017-03-08 23:42:53 +01:00
services.scm services: Create /var/log upon activation. 2017-03-10 14:48:06 +01:00
system.scm system: Avoid '_' as a pattern variable in 'match'. 2017-03-10 14:48:06 +01:00
tests.scm services: <shepherd-service> no longer has an 'imported-modules' field. 2016-07-12 22:47:08 +02:00