~ruther/guix-local

fc484f605cf3fc1be1206bb3d6637d0ca264ddea — Ludovic Courtès 13 years ago 525a59d
build-system/gnu: Augment $PATH with $out for `patch-shebangs'.

* guix/build/gnu-build-system.scm (patch-shebangs): Add BINDIRS to
  $PATH, and pass that to `patch-shebang'.
1 files changed, 7 insertions(+), 5 deletions(-)

M guix/build/gnu-build-system.scm
M guix/build/gnu-build-system.scm => guix/build/gnu-build-system.scm +7 -5
@@ 134,11 134,13 @@
                        (string-append dir "/sbin"))))
                outputs))

  (for-each (lambda (dir)
              (let ((files (list-of-files dir)))
                (for-each patch-shebang files)))
            bindirs)
  #t)
  (let ((path (append bindirs
                      (search-path-as-string->list (getenv "PATH")))))
   (for-each (lambda (dir)
               (let ((files (list-of-files dir)))
                 (for-each (cut patch-shebang <> path) files)))
             bindirs)
   #t))

(define %standard-phases
  ;; Standard build phases, as a list of symbol/procedure pairs.