guix/gnu
Ludovic Courtès 1bb895eabf
services: Service types can now specify a default value for instances.
* gnu/services.scm (&no-default-value): New variable.
(<service-type>)[default-value]: New field.
(<service>): Rename constructor from 'service' to 'make-service'.
(service): New macro.
(%service-with-default-value): New procedure.
(&missing-value-service-error): New error condition.
* tests/services.scm ("services, default value"): New test.
* doc/guix.texi (Service Types and Services): Document 'default-value'.
(Service Reference): Explain default values.
2017-04-16 00:48:08 +02:00
..
build vm: Reword grub.cfg to bootcfg. 2017-04-15 14:42:15 +02:00
packages gnu: racket: Update to 6.8. 2017-04-16 02:50:41 +05:30
services services: tor: Run in a container. 2017-04-13 00:12:42 +02:00
system system: Make grub use <menu-entry> instead of <boot-parameters> again. 2017-04-15 22:02:38 +02:00
tests services: 'service-parameters' becomes 'service-value'. 2017-04-16 00:48:07 +02:00
artwork.scm
local.mk gnu: ceph: Disable failing test. 2017-04-15 18:51:00 +02:00
packages.scm
services.scm services: Service types can now specify a default value for instances. 2017-04-16 00:48:08 +02:00
system.scm services: 'service-parameters' becomes 'service-value'. 2017-04-16 00:48:07 +02:00
tests.scm