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.
This commit is contained in:
parent
bd98ad1fbc
commit
01d8ac64ab
@ -2879,7 +2879,7 @@ equivalent @command{guix-daemon} option.
|
||||
Behind the scenes, @command{guix build} is essentially an interface to
|
||||
the @code{package-derivation} procedure of the @code{(guix packages)}
|
||||
module, and to the @code{build-derivations} procedure of the @code{(guix
|
||||
store)} module.
|
||||
derivations)} module.
|
||||
|
||||
In addition to options explicitly passed on the command line,
|
||||
@command{guix build} and other @command{guix} commands that support
|
||||
|
@ -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)))
|
||||
|
||||
|
||||
;;;
|
||||
|
@ -64,7 +64,6 @@
|
||||
add-to-store
|
||||
build-things
|
||||
build
|
||||
build-derivations
|
||||
add-temp-root
|
||||
add-indirect-root
|
||||
add-permanent-root
|
||||
@ -582,9 +581,6 @@ that are not derivations can only be substituted and not built locally.
|
||||
Return #t on success."
|
||||
boolean)
|
||||
|
||||
;; Deprecated name for 'build-things'.
|
||||
(define build-derivations build-things)
|
||||
|
||||
(define-operation (add-temp-root (store-path path))
|
||||
"Make PATH a temporary root for the duration of the current session.
|
||||
Return #t."
|
||||
|
Loading…
Reference in New Issue
Block a user