Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
my ($cmd) = @_;
my $outbuf = '';
my ($cmd) = @_;
my $outbuf = '';
+ my $record = sub { $outbuf .= shift . "\n"; };
- my $record_output = sub {
- $outbuf .= shift;
- $outbuf .= "\n";
- };
-
- eval {
- PVE::Tools::run_command($cmd, outfunc => $record_output,
- errfunc => $record_output);
- };
+ eval { run_command($cmd, outfunc => $record, errfunc => $record) };
- my $err = $@;
-
- if ($err) {
print STDERR $outbuf;
die $err;
}
print STDERR $outbuf;
die $err;
}