Add builder-side utilities for phases, stream editing, & co.
authorLudovic Courtès <ludo@gnu.org>
Sun, 1 Jul 2012 15:32:03 +0000 (17:32 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 4 Jul 2012 22:13:30 +0000 (00:13 +0200)
commitb0e0d0e99fab04fc374061adc7386b0f3f4b18c5
tree1cfe48df8bf8e602ae6a1987b54d2f9f18d53f7c
parentc9d01150c04e92770f72683bdfabf4ac939985d3
Add builder-side utilities for phases, stream editing, & co.

* guix/build/utils.scm (with-directory-excursion): New macro.
  (alist-cons-before, alist-cons-after, alist-replace): New procedures.
  (substitute): New procedure.

* tests/build-utils.scm: New file.

* Makefile.am (TESTS): Add `tests/build-utils.scm'.
Makefile.am
guix/build/utils.scm
tests/build-utils.scm [new file with mode: 0644]