services: Add 'system-provenance' procedure.
authorLudovic Courtès <ludo@gnu.org>
Tue, 14 Jul 2020 13:50:38 +0000 (15:50 +0200)
committerLudovic Courtès <ludo@gnu.org>
Tue, 14 Jul 2020 23:36:24 +0000 (01:36 +0200)
commitb91a73a6a4a419ffd53c41916d8acf3232b10eea
tree46f629b4af92158b50fc7f2e7d729918c88d3c10
parent0a72157271e0860ca779444403737b1bd45f6e03
services: Add 'system-provenance' procedure.

* gnu/services.scm (sexp->channel, system-provenance): New procedures.
* guix/scripts/system.scm (sexp->channel): Remove.
(display-system-generation): Use 'system-provenance' instead of parsing
the "provenance" file right here.
gnu/services.scm
guix/scripts/system.scm