summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@secure.mailbox.org>2017-07-17 16:20:36 -0500
committerGitHub <noreply@github.com>2017-07-17 16:20:36 -0500
commit54520fce779695ef2d5dfa98ae20126c53d21692 (patch)
tree2366c8aab01dac8434ba17a2c20d3933d2c7c6e3 /pkgs/build-support
parent09d918d533697ab31500ee8610cee8b7eae1e8ab (diff)
parentdce958ac396e88c09d5b19c284f41eef68f54ce7 (diff)
downloadnixlib-54520fce779695ef2d5dfa98ae20126c53d21692.tar
nixlib-54520fce779695ef2d5dfa98ae20126c53d21692.tar.gz
nixlib-54520fce779695ef2d5dfa98ae20126c53d21692.tar.bz2
nixlib-54520fce779695ef2d5dfa98ae20126c53d21692.tar.lz
nixlib-54520fce779695ef2d5dfa98ae20126c53d21692.tar.xz
nixlib-54520fce779695ef2d5dfa98ae20126c53d21692.tar.zst
nixlib-54520fce779695ef2d5dfa98ae20126c53d21692.zip
Merge pull request #27427 from ttuegel/bugfix/buildenv-propagated
buildenv: read propagated-user-env-packages line-by-line
Diffstat (limited to 'pkgs/build-support')
-rwxr-xr-xpkgs/build-support/buildenv/builder.pl7
1 files changed, 3 insertions, 4 deletions
diff --git a/pkgs/build-support/buildenv/builder.pl b/pkgs/build-support/buildenv/builder.pl
index 678f5a3fe9e6..7cc37d156735 100755
--- a/pkgs/build-support/buildenv/builder.pl
+++ b/pkgs/build-support/buildenv/builder.pl
@@ -141,12 +141,11 @@ sub addPkg {
     my $propagatedFN = "$pkgDir/nix-support/propagated-user-env-packages";
     if (-e $propagatedFN) {
         open PROP, "<$propagatedFN" or die;
-        my $propagated = <PROP>;
-        close PROP;
-        my @propagated = split ' ', $propagated;
-        foreach my $p (@propagated) {
+        while (my $p = <PROP>) {
+            chomp $p;
             $postponed{$p} = 1 unless defined $done{$p};
         }
+        close PROP;
     }
 }