guix/gnu
Maxim Cournoyer 5658ae8a0a
services: ntp: Support different NTP server types and options.
* gnu/services/networking.scm (ntp-server-types): New enum.
(<ntp-server>): New record type.
(ntp-server->string): New procedure.
(%ntp-servers): Define in terms of <htp-server> records.  Use the first
entrypoint server as a pool instead of a list of static servers.  This is more
resilient since a new server of the pool can be interrogated on every
request.  Add the 'iburst' options.
(ntp-configuration-servers): Define a custom accessor that warns but honors
the now deprecated server format.
(<ntp-configuration>): Use it.
(%openntpd-servers): New variable,
(<openntpd-configuration>): Use it, as a pool ('servers' field) instead of a
regular server.
* tests/networking.scm: New file.
* Makefile.am (SCM_TESTS): Register it.
* doc/guix.texi: Update documentation.
2019-09-08 23:15:31 +09:00
..
bootloader
build
installer
machine
packages gnu: thunar-volman: Update to 0.9.5. 2019-09-08 14:43:41 +02:00
services services: ntp: Support different NTP server types and options. 2019-09-08 23:15:31 +09:00
system linux-initrd: Use native gzip. 2019-09-04 17:56:13 +02:00
tests
artwork.scm
bootloader.scm
ci.scm
installer.scm
local.mk gnu: twinkle: update to 1.10.2. 2019-09-04 13:02:27 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm