Julien Lepiller <jul...@lepiller.eu> skribis: > From 1b60fac10caa9ab05cf169206004f46b46f2db40 Mon Sep 17 00:00:00 2001 > From: Julien Lepiller <jul...@lepiller.eu> > Date: Wed, 23 Nov 2016 21:43:42 +0100 > Subject: [PATCH] services: factorize configuration abstraction > > * gnu/services/mail.scm and gnu/services/cups.scm (&configuration-error) > (configuration-error, configuration-field-error) > (configuration-missing-field, configuration-field, serialize-configuration) > (validate-configuration, define-configuration, uglify-field-name) > (serialize-field, serialize-package, serialize-string) > (serialize-space-separated-string-list, space-separated-string-list?) > (serialize-file-name, file-name?, serialize-field-name) > (generate-documentation): Move duplicate code... > * gnu/services/configuration.scm: ...to this new file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add configuration.scm.
Applied. I changed the copyright line back to Andy, since he wrote this, and added #:autoload instead of #:use-module for the Texinfo modules. Thank you! Ludo’.