guix-devel/gnu
Mathieu Othacehe e7c797f348
services: Factorize define-maybe macro.
* gnu/services/configuration.scm (id): New procedure extracted from
define-configuration.
(define-maybe): New exported procedure, moved from messaging.scm.
* gnu/services/messaging.scm (define-maybe): Remove it.
(id): Move declaration inside define-all-configurations which is now
the only caller procedure.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-24 16:09:17 +01:00
..
build pack: Add '--symlink'. 2017-03-14 17:57:27 +01:00
packages gnu: tlp: Read configuration from /etc/tlp. 2017-03-24 16:09:16 +01:00
services services: Factorize define-maybe macro. 2017-03-24 16:09:17 +01:00
system file-systems: Add missing docstring. 2017-03-21 22:33:07 +01:00
tests tests: ssh: Add a test for SFTP. 2017-03-21 20:49:26 +01:00
artwork.scm
local.mk gnu: chicken: Update to 4.12.0. 2017-03-22 15:31:17 -04: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