From: Eric Wong (Contractor, The Linux Foundation) Date: Thu, 29 Mar 2018 20:17:17 +0000 (+0000) Subject: import: run_die supports redirects as spawn does X-Git-Tag: v1.1.0-pre1~100 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=aacd0f52d9f4ba6821ad34b30a123966958c7e0c;p=public-inbox.git import: run_die supports redirects as spawn does We'll be using it in more future tests and scripts. --- diff --git a/lib/PublicInbox/Import.pm b/lib/PublicInbox/Import.pm index f00c260b..463b44e2 100644 --- a/lib/PublicInbox/Import.pm +++ b/lib/PublicInbox/Import.pm @@ -387,9 +387,9 @@ sub add { $self->{tip} = ":$commit"; } -sub run_die ($;$) { - my ($cmd, $env) = @_; - my $pid = spawn($cmd, $env, undef); +sub run_die ($;$$) { + my ($cmd, $env, $rdr) = @_; + my $pid = spawn($cmd, $env, $rdr); defined $pid or die "spawning ".join(' ', @$cmd)." failed: $!"; waitpid($pid, 0) == $pid or die join(' ', @$cmd) .' did not finish'; $? == 0 or die join(' ', @$cmd) . " failed: $?\n";