summary refs log tree commit diff
path: root/pkgs/build-support/bintools-wrapper
diff options
context:
space:
mode:
authorAlbert Safin <xzfcpw@gmail.com>2019-09-20 02:45:12 +0000
committerAlbert Safin <xzfcpw@gmail.com>2019-09-20 02:45:56 +0000
commit26547013a51f32414232dc1a98eeda665583fbf2 (patch)
treebba8e126833ff97f6dfa5a1f63b13ba07d3d6420 /pkgs/build-support/bintools-wrapper
parentbbc5b22ad82f89d2605ab91073012b12cabe87c3 (diff)
downloadnixpkgs-26547013a51f32414232dc1a98eeda665583fbf2.tar
nixpkgs-26547013a51f32414232dc1a98eeda665583fbf2.tar.gz
nixpkgs-26547013a51f32414232dc1a98eeda665583fbf2.tar.bz2
nixpkgs-26547013a51f32414232dc1a98eeda665583fbf2.tar.lz
nixpkgs-26547013a51f32414232dc1a98eeda665583fbf2.tar.xz
nixpkgs-26547013a51f32414232dc1a98eeda665583fbf2.tar.zst
nixpkgs-26547013a51f32414232dc1a98eeda665583fbf2.zip
bintools-wrapper: avoid subshells: glob match
Diffstat (limited to 'pkgs/build-support/bintools-wrapper')
-rw-r--r--pkgs/build-support/bintools-wrapper/setup-hook.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/build-support/bintools-wrapper/setup-hook.sh b/pkgs/build-support/bintools-wrapper/setup-hook.sh
index 27d3e6ad512..2e15fa95c79 100644
--- a/pkgs/build-support/bintools-wrapper/setup-hook.sh
+++ b/pkgs/build-support/bintools-wrapper/setup-hook.sh
@@ -24,7 +24,8 @@ bintoolsWrapper_addLDVars () {
         # Python and Haskell packages often only have directories like $out/lib/ghc-8.4.3/ or
         # $out/lib/python3.6/, so having them in LDFLAGS just makes the linker search unnecessary
         # directories and bloats the size of the environment variable space.
-        if [[ -n "$(echo $1/lib/lib*)" ]]; then
+        local -a glob=( $1/lib/lib* )
+        if [ "${#glob[*]}" -gt 0 ]; then
             export NIX_${role_pre}LDFLAGS+=" -L$1/lib"
         fi
     fi