Browse Source

Patch-shebang: Do not add space after interpreter without argument.

* guix/build/utils.scm (patch-shebang): Do not add a space after a command
  interpreter not followed by an argument; this made two tests of
  coreutils fail.
gn-latest-20200428
Andreas Enge 9 years ago
parent
commit
ca8def6e6f
  1. 4
      guix/build/utils.scm

4
guix/build/utils.scm

@ -486,7 +486,9 @@ FILE are kept unchanged."
"patch-shebang: ~a: changing `~a' to `~a'~%"
file interp bin)
(patch p bin
(string-append " " arg1 rest)))))
(if (string-null? arg1)
""
(string-append " " arg1 rest))))))
(begin
(format (current-error-port)
"patch-shebang: ~a: warning: no binary for interpreter `~a' found in $PATH~%"

Loading…
Cancel
Save