services: Add 'provenance-service-type'.
authorLudovic Courtès <ludo@gnu.org>
Sat, 30 Nov 2019 17:05:07 +0000 (18:05 +0100)
committerLudovic Courtès <ludo@gnu.org>
Fri, 6 Dec 2019 23:59:56 +0000 (00:59 +0100)
commit33b7cb7a595aa33051648039d417338110e5a45e
tree8df25d15565b5180b4bc17af7d9eeeb3101c3d10
parent362bcdb1b076c8c46f71781add56dfbe532736dc
services: Add 'provenance-service-type'.

* gnu/services.scm (object->pretty-string)
(channel->code, channel->sexp, provenance-file)
(provenance-entry): New procedures.
(provenance-service-type): New variable.
* gnu/system.scm (operating-system-with-provenance): New procedure.
* doc/guix.texi (Service Reference): Document 'provenance-service-type'.
doc/guix.texi
gnu/services.scm
gnu/system.scm