guix-devel/gnu/services
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
..
admin.scm
audio.scm
auditd.scm
authentication.scm
avahi.scm
base.scm Revert "services: Add ‘/usr/bin/env’ special file." 2019-09-06 19:35:08 -04:00
certbot.scm
cgit.scm
configuration.scm
cuirass.scm services: cuirass: Log web interface to separate file. 2019-08-29 08:06:54 +02:00
cups.scm services: cups: Rename ‘retry-this-job’ to ‘retry-current-job’. 2019-08-31 03:24:41 +02:00
databases.scm
dbus.scm
desktop.scm gnu: enlightenment: Update to 0.23.0. 2019-08-28 13:29:51 +03:00
dict.scm
dns.scm
docker.scm
games.scm
getmail.scm
herd.scm
kerberos.scm services: Move configuration functions that shouldn't be factorized. 2017-03-12 19:09:32 +01:00
lirc.scm
mail.scm
mcron.scm
messaging.scm
monitoring.scm
networking.scm services: ntp: Support different NTP server types and options. 2019-09-08 23:15:31 +09:00
nfs.scm
nix.scm
pm.scm
rsync.scm
sddm.scm
security-token.scm
shepherd.scm
sound.scm
spice.scm
ssh.scm
sysctl.scm
telephony.scm
version-control.scm
virtualization.scm
vpn.scm
web.scm services: nginx: Pass run-directory on config test. 2019-09-04 23:41:07 +02:00
xorg.scm