diff options
author | John Ericson <Ericson2314@Yahoo.com> | 2017-06-29 20:28:27 -0400 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2017-07-07 11:40:07 -0400 |
commit | e57a220f810a9698c5df27a7488839ebea3226e2 (patch) | |
tree | 5055ca9f68e3020329f9be8e06a3f76c51ce6693 /pkgs/stdenv/generic/setup.sh | |
parent | a14cf0618219a6f135e786e69e78eb0b866248f8 (diff) | |
download | nixlib-e57a220f810a9698c5df27a7488839ebea3226e2.tar nixlib-e57a220f810a9698c5df27a7488839ebea3226e2.tar.gz nixlib-e57a220f810a9698c5df27a7488839ebea3226e2.tar.bz2 nixlib-e57a220f810a9698c5df27a7488839ebea3226e2.tar.lz nixlib-e57a220f810a9698c5df27a7488839ebea3226e2.tar.xz nixlib-e57a220f810a9698c5df27a7488839ebea3226e2.tar.zst nixlib-e57a220f810a9698c5df27a7488839ebea3226e2.zip |
stdenv, swift: Use `local fd` in is* bash functions for hygiene
Diffstat (limited to 'pkgs/stdenv/generic/setup.sh')
-rw-r--r-- | pkgs/stdenv/generic/setup.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index 191abf7596bd..e5d2ba8682de 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -194,6 +194,7 @@ _addRpathPrefix() { # Return success if the specified file is an ELF object. isELF() { local fn="$1" + local fd local magic exec {fd}< "$fn" read -n 4 -u $fd magic @@ -205,6 +206,7 @@ isELF() { # "#!"). isScript() { local fn="$1" + local fd local magic if ! [ -x /bin/sh ]; then return 0; fi exec {fd}< "$fn" |