use Data::Dump qw/dump/;
use Storable qw/dclone/;
use Pod::Usage qw/pod2usage/;
-use LWP::Simple;
+use LWP::Simple qw//;
use POSIX ":sys_wait_h"; # imports WNOHANG
$base =~ s{/[^/]+$}{};
mkpath $base unless -e $base;
- my $rc = mirror( "$mirror/$path", $path );
- if (is_error( $rc )) {
+ my $rc = LWP::Simple::mirror( "$mirror/$path", $path );
+ if (LWP::Simple::is_error( $rc )) {
die "can't mirror $mirror/$path -> $path [$rc]";
} else {
$log->info( "mirror ", $path, " [$rc] ", -s $path, " bytes" );
push @{ $row->{'000'} }, $pos;
}
+ foreach my $out ( @output_modules ) {
+ $out->add_row( $mfn, $row ) if $out->can('add_row');
+ }
if ($validate) {
if ( my $errors = $validate->validate_rec( $row, $input_db->dump_ascii ) ) {