summary refs log tree commit diff
path: root/gnu
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2016-02-27 23:28:35 +0100
committerLudovic Courtès <ludo@gnu.org>2016-02-27 23:31:52 +0100
commitf376dc3acb69a7345a7e945a37a78f63ac626edb (patch)
tree03c9178ef71bf7db808823bbd60a5588512375ff /gnu
parentcd05d388121d6a9d7ee83aefa29d3c3b255b7552 (diff)
downloadguix-f376dc3acb69a7345a7e945a37a78f63ac626edb.tar.gz
grafts: Consider all the outputs in the graft mapping.
Before that, outputs of a derivation could be left referring to the
ungrafted version of the derivation.

* guix/grafts.scm (graft-derivation)[outputs]: Change to a list of
name/file pairs.
* guix/grafts.scm (graft-derivation)[build]: Add 'old-outputs' variable
and use it when computing 'mapping'.  Use 'mapping' directly.
* tests/grafts.scm ("graft-derivation, multiple outputs"): New test.
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions