* Use old-school pipe opens; the new style is Perl >= 5.8.0.

This commit is contained in:
Eelco Dolstra 2006-08-04 11:51:46 +00:00
parent 981eff065b
commit f4a502a09a
1 changed files with 3 additions and 2 deletions

View File

@ -110,9 +110,10 @@ foreach my $expr (@exprs) {
# Instantiate.
my @drvPaths;
my $pid = open DRVPATHS, "-|", "@bindir@/nix-instantiate", "--add-root", $drvLink, "--indirect", @instArgs, $expr;
# !!! would prefer the perl 5.8.0 pipe open feature here.
my $pid = open(DRVPATHS, "-|") || exec "@bindir@/nix-instantiate", "--add-root", $drvLink, "--indirect", @instArgs, $expr;
while (<DRVPATHS>) {chomp; push @drvPaths, $_;}
close DRVPATHS or die;
close DRVPATHS or exit 1;
foreach my $drvPath (@drvPaths) {
my $target = readlink $drvPath;