diff options
author | Ludovic Courtès <ludo@gnu.org> | 2015-08-30 14:20:08 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2015-08-30 18:37:54 +0200 |
commit | d56f8d5e749496362d76bbbf364c8eba2260c6e5 (patch) | |
tree | 232f0f13ed0d17e6011d8b430ad409c59c46ae2c | |
parent | 57f65bcc9cbe3c4b834cbe0508cd59f9cf9cd67b (diff) | |
download | guix-d56f8d5e749496362d76bbbf364c8eba2260c6e5.tar.gz |
gnu: glibc: _PATH_BSHELL refers to our static bash.
* gnu/packages/base.scm (glibc)[arguments]: Change _PATH_BSHELL in paths.h to refer to STATIC-BASH.
-rw-r--r-- | gnu/packages/base.scm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 36c9c638be..5eb44eec36 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -553,6 +553,13 @@ store.") (("/bin/sh") (string-append bash "/bin/bash"))) + ;; Same for the shell used by the 'exec' functions for + ;; scripts that lack a shebang. + (substitute* (find-files "." "^paths\\.h$") + (("#define[[:blank:]]+_PATH_BSHELL[[:blank:]].*$") + (string-append "#define _PATH_BSHELL \"" + bash "/bin/bash\"\n"))) + ;; Make sure we don't retain a reference to the ;; bootstrap Perl. (substitute* "malloc/mtrace.pl" |