summary refs log tree commit diff
path: root/pkgs/stdenv
diff options
context:
space:
mode:
authorAlbert Safin <xzfcpw@gmail.com>2019-09-19 15:43:35 +0000
committerAlbert Safin <xzfcpw@gmail.com>2019-09-20 02:45:53 +0000
commit42482a1d60c53bc82a1fa5e3098ebc8a9884a40a (patch)
treeb8b01fd0de176da79d6ff689e19d5795587a43f0 /pkgs/stdenv
parentcf4e4820f629326928a6b8fd179a3aa5dd6d4773 (diff)
downloadnixpkgs-42482a1d60c53bc82a1fa5e3098ebc8a9884a40a.tar
nixpkgs-42482a1d60c53bc82a1fa5e3098ebc8a9884a40a.tar.gz
nixpkgs-42482a1d60c53bc82a1fa5e3098ebc8a9884a40a.tar.bz2
nixpkgs-42482a1d60c53bc82a1fa5e3098ebc8a9884a40a.tar.lz
nixpkgs-42482a1d60c53bc82a1fa5e3098ebc8a9884a40a.tar.xz
nixpkgs-42482a1d60c53bc82a1fa5e3098ebc8a9884a40a.tar.zst
nixpkgs-42482a1d60c53bc82a1fa5e3098ebc8a9884a40a.zip
setup.sh: avoid subshells: iterating a file
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r--pkgs/stdenv/generic/setup.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index e25ea735a93..ea550a6d534 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -449,7 +449,8 @@ findInputs() {
             [[ -f "$pkg/nix-support/$file" ]] || continue
 
             local pkgNext
-            for pkgNext in $(< "$pkg/nix-support/$file"); do
+            read -r -d '' pkgNext < "$pkg/nix-support/$file" || true
+            for pkgNext in $pkgNext; do
                 findInputs "$pkgNext" "$hostOffsetNext" "$targetOffsetNext"
             done
         done