Do not attempt to report dir for grab command failure if not specified.
This commit is contained in:
parent
e523e8a643
commit
2e225ba7c8
|
@ -425,7 +425,13 @@ sub run {
|
||||||
sub grab {
|
sub grab {
|
||||||
my (%args) = @_;
|
my (%args) = @_;
|
||||||
my $res = run(%args, grabStderr => 0);
|
my $res = run(%args, grabStderr => 0);
|
||||||
die "command `@{$args{cmd}}' failed with exit status $res->{status} in $args{dir}" if $res->{status};
|
if ($res->{status}) {
|
||||||
|
my $msgloc = "(in an indeterminate location)";
|
||||||
|
if (defined $args{dir}) {
|
||||||
|
$msgloc = "in $args{dir}";
|
||||||
|
}
|
||||||
|
die "command `@{$args{cmd}}' failed with exit status $res->{status} $msgloc";
|
||||||
|
}
|
||||||
return $res->{stdout};
|
return $res->{stdout};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue