services: Add openntpd service.
authorEfraim Flashner <efraim@flashner.co.il>
Tue, 28 Nov 2017 08:19:11 +0000 (10:19 +0200)
committerEfraim Flashner <efraim@flashner.co.il>
Mon, 5 Mar 2018 06:46:28 +0000 (08:46 +0200)
commit16718b6776b6cb918cddb3abb3bfcf2405b0b297
tree9da028eaa620061ef84a7236a21bbd4261f4180f
parentac1a9ce8b07f3b80900ee08436ff6e683e8dc195
services: Add openntpd service.

* gnu/packages/ntp.scm (openntpd)[arguments]: Add 'configure-flags to
set openntpd daemon's user and localstatedir. Add a custom phase to not
try to create said directory at install time.
* gnu/services/networking.scm (<openntpd-configuration>): New record type.
(openntpd-shepherd-service, openntpd-service-activation): New procedures.
(openntpd-service-type): New variable.
* doc/guix.texi (Networking Services): Add openntpd documentation.
doc/guix.texi
gnu/packages/ntp.scm
gnu/services/networking.scm