about summary refs log tree commit diff
path: root/pkgs/stdenv/generic
diff options
context:
space:
mode:
authorArtturi <Artturin@artturin.com>2023-11-26 01:28:41 +0200
committerGitHub <noreply@github.com>2023-11-26 01:28:41 +0200
commit4b27e14f8c9af2f79d232d2ae5566fb672634f8c (patch)
treecd736d8fe2fa613b880c9f5668253c4f604823dc /pkgs/stdenv/generic
parent5c963b1e7ee1c6221e66de0c7a10c3cb45a6bb12 (diff)
parent20591326aaff590f5051a17f2b50ade7636d908f (diff)
downloadnixlib-4b27e14f8c9af2f79d232d2ae5566fb672634f8c.tar
nixlib-4b27e14f8c9af2f79d232d2ae5566fb672634f8c.tar.gz
nixlib-4b27e14f8c9af2f79d232d2ae5566fb672634f8c.tar.bz2
nixlib-4b27e14f8c9af2f79d232d2ae5566fb672634f8c.tar.lz
nixlib-4b27e14f8c9af2f79d232d2ae5566fb672634f8c.tar.xz
nixlib-4b27e14f8c9af2f79d232d2ae5566fb672634f8c.tar.zst
nixlib-4b27e14f8c9af2f79d232d2ae5566fb672634f8c.zip
Merge pull request #265738 from Artturin/patchshebangcon
stdenv: run patchShebangs on the configure script when it's a file
Diffstat (limited to 'pkgs/stdenv/generic')
-rw-r--r--pkgs/stdenv/generic/setup.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index 780ef709683b..081024781eef 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -1260,6 +1260,10 @@ configurePhase() {
                 prependToVar configureFlags --disable-static
             fi
         fi
+
+        if [ -z "${dontPatchShebangsInConfigure:-}" ]; then
+            patchShebangs --build "$configureScript"
+        fi
     fi
 
     if [ -n "$configureScript" ]; then