summary refs log tree commit diff
path: root/pkgs/stdenv/generic/setup.sh
diff options
context:
space:
mode:
authorJohn Ericson <Ericson2314@Yahoo.com>2017-06-29 20:28:27 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2017-07-07 11:40:07 -0400
commite57a220f810a9698c5df27a7488839ebea3226e2 (patch)
tree5055ca9f68e3020329f9be8e06a3f76c51ce6693 /pkgs/stdenv/generic/setup.sh
parenta14cf0618219a6f135e786e69e78eb0b866248f8 (diff)
downloadnixlib-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.sh2
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"