self: Use the new 'imported-files'.
authorLudovic Courtès <ludo@gnu.org>
Mon, 16 Jul 2018 12:45:20 +0000 (14:45 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 19 Jul 2018 09:48:04 +0000 (11:48 +0200)
commitf5db54eaa51f4fdd9cec14254e413e17bfca4cca
treed2407100cbb5fa6874c01dfb3e6b6f043b0df84d
parente529d46828c359b449fc570bdc293fc12534647c
self: Use the new 'imported-files'.

That way, the source of most nodes is now a content-addressed store item
instead of a derivation.

* guix/self.scm (<file-mapping>): New record type.
(file-mapping-compiler): New procedure.
(scheme-node): Use 'file-mapping' instead of 'imported-files'.
(imported-files): Remove.
guix/self.scm