~ruther/guix-local

333c376c4586d16b215b994240ad4a5ddaa74d03 — Ludovic Courtès 10 years ago 9c88f65
graft: Graft files in parallel.

* guix/build/graft.scm (rewrite-directory): Use 'n-par-for-each' instead
  of 'for-each'.
1 files changed, 3 insertions(+), 1 deletions(-)

M guix/build/graft.scm
M guix/build/graft.scm => guix/build/graft.scm +3 -1
@@ 21,6 21,7 @@
  #:use-module (rnrs bytevectors)
  #:use-module (rnrs io ports)
  #:use-module (ice-9 match)
  #:use-module (ice-9 threads)
  #:export (replace-store-references
            rewrite-directory))



@@ 117,6 118,7 @@ file name pairs."
        (else
         (error "unsupported file type" stat)))))

  (for-each rewrite-leaf (find-files directory)))
  (n-par-for-each (parallel-job-count)
                  rewrite-leaf (find-files directory)))

;;; graft.scm ends here