my $bn = basename($url);
my $local = "$tmp_dir/$md5/$bn";
my $cmd = "wget -nv -O $local \"$url\"";
+ my $cmd2 = "wget -nv --passive-ftp -O $local \"$url\"";
push @files, $bn;
if ($out ne "") {
$problems .= "$cmd:\n$out\n\n";
}
+ if (-f $local && -s $local > 0 && $url =~ /^ftp:/) {
+ open(W, "$cmd2 2>&1 |");
+ while (<W>) {
+ $all_out .= $_;
+ /URL:.*\s+\-\>\s+.*/ and next;
+ $out .= $_;
+ }
+ close(W);
+ if ($out ne "") {
+ $problems .= "$cmd:\n$out\n\n";
+ }
+ }
if (-f $local && -s $local > 0) {
my $computed_md5 = md5($local);
if ($computed_md5 ne $md5) {