services: Add a service for opendht.
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>
Mon, 12 Apr 2021 21:00:27 +0000 (17:00 -0400)
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>
Tue, 18 May 2021 03:27:40 +0000 (23:27 -0400)
commitfd449608eb9016fb705eebbea784901b0242cbf2
tree76781c46354a29ada84caf6a3939be88fe7640d7
parentee720b57981a9f5c6cf8ad001075de8735e34d3d
services: Add a service for opendht.

* gnu/services/networking.scm (maybe-number?, maybe-string?): New procedures.
(<opendht-configuration>): New configuration record.
(%opendht-accounts): New variable.
(opendht-configuration->command-line-arguments): New procedure.
(opendht-shepherd-service, opendht-service-type): New variables.
* doc/guix.texi (Networking Services): Document the new service.
doc/guix.texi
gnu/services/networking.scm