summaryrefslogtreecommitdiff
path: root/guix/derivations.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2015-02-02 12:46:09 +0100
committerLudovic Courtès <ludo@gnu.org>2015-02-02 12:46:36 +0100
commit01d8ac64abaac9202c32848f7c4a394393ba6534 (patch)
tree124eabc415a9cb8303ae8a114d248df4e8670de5 /guix/derivations.scm
parentbd98ad1fbcc572a292bb98b2c667dcb48bf7cc49 (diff)
downloadgnu-guix-01d8ac64abaac9202c32848f7c4a394393ba6534.tar
gnu-guix-01d8ac64abaac9202c32848f7c4a394393ba6534.tar.gz
store: Remove 'build-derivations'.
* guix/store.scm (build-derivations): Remove. * guix/derivations.scm (build-derivations): Write in terms of 'build-things'. * doc/guix.texi (Invoking guix build): Adjust text accordingly.
Diffstat (limited to 'guix/derivations.scm')
-rw-r--r--guix/derivations.scm16
1 files changed, 7 insertions, 9 deletions
diff --git a/guix/derivations.scm b/guix/derivations.scm
index edf6b57e86..2cbf46f465 100644
--- a/guix/derivations.scm
+++ b/guix/derivations.scm
@@ -94,6 +94,7 @@
map-derivation
+ build-derivations
built-derivations
imported-modules
compiled-modules
@@ -102,9 +103,7 @@
imported-files)
;; Re-export it from here for backward compatibility.
- #:re-export (%guile-for-build)
-
- #:replace (build-derivations))
+ #:re-export (%guile-for-build))
;;;
;;; Error conditions.
@@ -916,12 +915,11 @@ recursively."
(define (build-derivations store derivations)
"Build DERIVATIONS, a list of <derivation> objects or .drv file names."
- (let ((build (@ (guix store) build-derivations)))
- (build store (map (match-lambda
- ((? string? file) file)
- ((and drv ($ <derivation>))
- (derivation-file-name drv)))
- derivations))))
+ (build-things store (map (match-lambda
+ ((? string? file) file)
+ ((and drv ($ <derivation>))
+ (derivation-file-name drv)))
+ derivations)))
;;;