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'.master
parent
525a59d6d3
commit
fc484f605c
|
@ -134,11 +134,13 @@
|
||||||
(string-append dir "/sbin"))))
|
(string-append dir "/sbin"))))
|
||||||
outputs))
|
outputs))
|
||||||
|
|
||||||
|
(let ((path (append bindirs
|
||||||
|
(search-path-as-string->list (getenv "PATH")))))
|
||||||
(for-each (lambda (dir)
|
(for-each (lambda (dir)
|
||||||
(let ((files (list-of-files dir)))
|
(let ((files (list-of-files dir)))
|
||||||
(for-each patch-shebang files)))
|
(for-each (cut patch-shebang <> path) files)))
|
||||||
bindirs)
|
bindirs)
|
||||||
#t)
|
#t))
|
||||||
|
|
||||||
(define %standard-phases
|
(define %standard-phases
|
||||||
;; Standard build phases, as a list of symbol/procedure pairs.
|
;; Standard build phases, as a list of symbol/procedure pairs.
|
||||||
|
|
Reference in New Issue