guix-devel/gnu
Ludovic Courtès 8de3e4b35f
services: Make 'static-networking' extensible.
This allows users to statically define several interfaces.

* gnu/services/networking.scm (<static-networking>)[provision]
[name-servers]: Add default values.
(static-networking-shepherd-service)
(static-networking-etc-files)
(static-networking-shepherd-services): New procedures.
(static-networking-service-type): Change to extend both
SHEPHERD-ROOT-SERVICE-TYPE and ETC-SERVICE-TYPE.
(static-networking-service): Remove default value of #:provision.
Implement using 'simple-service'.
* gnu/services/base.scm (%base-services): Replace
'static-networking-service' call with 'service' form.
* doc/guix.texi (Networking Services): Update documentation.
2017-02-01 23:53:35 +01:00
..
build system: Create home directories once 'file-systems' is up. 2017-02-01 12:36:41 +01:00
packages gnu: libevent: Skip tests that fail on 32bit. 2017-02-01 22:38:25 +01:00
services services: Make 'static-networking' extensible. 2017-02-01 23:53:35 +01:00
system system: More 'file-append' instead of #~(string-append #$thing …). 2017-02-01 12:36:41 +01:00
tests system: Create home directories once 'file-systems' is up. 2017-02-01 12:36:41 +01:00
artwork.scm
local.mk gnu: libevent: Skip tests that fail on 32bit. 2017-02-01 22:38:25 +01:00
packages.scm Use 'mlambda' instead of 'memoize'. 2017-01-28 18:55:20 +01:00
services.scm services: Create /var/log/wtmp upon activation. 2017-01-24 00:46:37 +01:00
system.scm system: Introduce 'file-systems' Shepherd service. 2017-01-31 23:21:59 +01:00
tests.scm