line |
true |
false |
branch |
23
|
0 |
0 |
$fh ? : |
27
|
0 |
0 |
if $^O eq 'MSWin32' |
32
|
0 |
0 |
unless open $fh, "+>>$file" |
37
|
0 |
0 |
if ($sleep > 3) |
41
|
0 |
0 |
if ($sleep <= 3) { } |
|
0 |
0 |
elsif ($sleep <= 6) { } |
48
|
0 |
0 |
if ($@) |
49
|
0 |
0 |
if (ref $@) { } |
50
|
0 |
0 |
if (ref $@ eq 'CPAN::Exception::yaml_not_installed') { } |
|
0 |
0 |
elsif (ref $@ eq 'CPAN::Exception::yaml_process_error') { } |
58
|
0 |
0 |
unless rename $file, $to |
71
|
6 |
0 |
if ('CPAN'->has_inst('Time::HiRes')) { } |
93
|
0 |
3 |
if $CPAN::DEBUG |
94
|
0 |
3 |
if ($CPAN::META->has_inst($yaml_module)) |
101
|
0 |
0 |
if $sdebug |
105
|
0 |
0 |
if $sdebug |
106
|
0 |
0 |
if $sdebug |
118
|
0 |
0 |
if $sdebug |
119
|
0 |
0 |
if $sdebug |
120
|
0 |
0 |
if $sdebug |
124
|
0 |
0 |
if ($sdebug) |
133
|
0 |
0 |
if $^O eq 'MSWin32' or $^O eq 'os2' |
134
|
0 |
0 |
if -e $sfile |
135
|
0 |
0 |
unless rename "$sfile.$$", $sfile |
147
|
0 |
0 |
unless (@stat) |
153
|
0 |
0 |
unless chmod $stat[2], $dest |
156
|
0 |
0 |
if $@ |
159
|
0 |
0 |
unless (chown $stat[4], $stat[5], $dest) |
167
|
0 |
0 |
if $@ |
175
|
0 |
3 |
if ($file =~ s[/CHECKSUMS(.gz)?$][]) |
179
|
0 |
0 |
if $$last{'end'} - time > 3600 |
180
|
0 |
0 |
unless $$last{'file'} |
181
|
0 |
0 |
unless $file eq dirname($$last{'file'}) |
185
|
0 |
3 |
if ($$CPAN::Config{'randomize_urllist'} and rand 1 < $$CPAN::Config{'randomize_urllist'}) { } |
199
|
0 |
3 |
if $CPAN::DEBUG |
202
|
0 |
3 |
unless (ref $$CPAN::Config{'urllist'} eq 'ARRAY') |
206
|
3 |
0 |
if defined $_ |
207
|
0 |
3 |
if $with_defaults |
209
|
0 |
3 |
if $CPAN::DEBUG |
210
|
0 |
3 |
if (UNIVERSAL::can($u, 'text')) { } |
211
|
0 |
0 |
unless substr($$u{'TEXT'}, -1) eq '/' |
213
|
3 |
0 |
unless substr($u, -1) eq '/' |
223
|
0 |
0 |
if $CPAN::DEBUG |
228
|
0 |
0 |
unless ($ftp) |
232
|
0 |
0 |
unless defined $ftp |
233
|
0 |
0 |
if $CPAN::DEBUG{'FTP'} & $CPAN::DEBUG |
235
|
0 |
0 |
unless ($ftp->login('anonymous', $Config::Config{'cf_email'})) |
240
|
0 |
0 |
unless ($ftp->cwd($dir)) |
246
|
0 |
0 |
if $CPAN::DEBUG |
247
|
0 |
0 |
unless ($ftp->get($file, $target)) |
288
|
0 |
3 |
unless defined $aslocal |
290
|
0 |
3 |
if ($CPAN::DEBUG) |
295
|
0 |
3 |
if ($^O eq 'MacOS') |
299
|
0 |
0 |
if (length $name > 31) |
319
|
0 |
0 |
if (-f $aslocal and -r _ and not $force & 1) |
321
|
0 |
0 |
if ($size = -s $aslocal) { } |
322
|
0 |
0 |
if $CPAN::DEBUG |
326
|
0 |
0 |
unless unlink $aslocal |
332
|
0 |
3 |
if (-f $aslocal) |
339
|
3 |
0 |
if ($CPAN::META->has_usable('LWP::UserAgent')) |
340
|
1 |
2 |
unless ($CPAN::FTP::Ua) |
343
|
0 |
1 |
if ($@) { } |
344
|
0 |
0 |
if $CPAN::DEBUG |
348
|
0 |
1 |
if $var = $$CPAN::Config{'ftp_proxy'} || $ENV{'ftp_proxy'} |
350
|
0 |
1 |
if $var = $$CPAN::Config{'http_proxy'} || $ENV{'http_proxy'} |
352
|
0 |
1 |
if $var = $$CPAN::Config{'no_proxy'} || $ENV{'no_proxy'} |
358
|
0 |
9 |
if $$CPAN::Config{$prx} |
366
|
3 |
0 |
if ($force & 2) { } |
369
|
0 |
0 |
unless (substr($$ccurllist[$b], 0, 4) eq 'file') <=> (substr($$ccurllist[$a], 0, 4) eq 'file') |
384
|
0 |
3 |
if $CPAN::DEBUG |
396
|
2 |
1 |
if ($CPAN::FTP::Themethod) { } |
402
|
0 |
3 |
if $^O eq 'MacOS' |
404
|
0 |
3 |
exists $$CPAN::Config{'ftp_passive'} ? : |
410
|
0 |
3 |
if not defined $CPAN::FTP::connect_to_internet_ok and defined $_ |
415
|
0 |
3 |
unless $scheme and 'file' eq $scheme |
418
|
0 |
3 |
if ($defaultsites) { } |
419
|
0 |
0 |
unless (defined $CPAN::FTP::connect_to_internet_ok) |
429
|
0 |
0 |
if ($answer =~ /^y/i) { } |
435
|
0 |
0 |
if ($CPAN::FTP::connect_to_internet_ok) { } |
446
|
3 |
0 |
$level =~ /dleasy/ ? : |
450
|
0 |
3 |
if $CPAN::DEBUG |
452
|
0 |
3 |
if (my $recommend = $self->_recommend_url_for($file, \@urllist)) |
456
|
0 |
3 |
if $CPAN::DEBUG |
458
|
3 |
0 |
if ($ret) { } |
459
|
0 |
3 |
if $CPAN::DEBUG |
460
|
0 |
3 |
if ($ret eq $aslocal_tempfile) { } |
|
3 |
0 |
elsif (-f $ret and $scheme eq 'file') { } |
463
|
0 |
0 |
unless rename $aslocal_tempfile, $aslocal |
476
|
0 |
3 |
if $CPAN::DEBUG |
480
|
0 |
0 |
if $CPAN::Signal |
483
|
3 |
0 |
if ($ret) |
486
|
0 |
3 |
if $CPAN::DEBUG |
488
|
0 |
3 |
if $CPAN::DEBUG |
489
|
3 |
0 |
if ($ret) |
493
|
0 |
0 |
unless ($CPAN::Signal) |
496
|
0 |
0 |
if (@{$$CPAN::Config{'urllist'};}) { } |
509
|
0 |
0 |
if ($maybe_restore) |
521
|
0 |
0 |
unless -w $aslocal_dir |
532
|
3 |
0 |
if $scheme |
553
|
0 |
3 |
if $CPAN::DEBUG |
554
|
3 |
0 |
if ($url =~ /^file:/) |
556
|
3 |
0 |
if ($CPAN::META->has_inst('URI::URL')) { } |
569
|
0 |
0 |
if not -f $l and $l =~ m[^/\w:] |
572
|
0 |
3 |
if $CPAN::DEBUG |
573
|
0 |
3 |
if (-f $l and -r _) |
580
|
3 |
0 |
if ($l =~ /(.+)\.gz$/) { } |
|
0 |
0 |
elsif (-f $l and -r _) { } |
|
0 |
0 |
elsif (-f "$l.gz") { } |
582
|
3 |
0 |
if (-f $ungz and -r _) { } |
|
0 |
0 |
elsif (-f $l and -r _) { } |
588
|
0 |
0 |
if (-f $aslocal and -s _) { } |
|
0 |
0 |
elsif (not -s $aslocal) { } |
|
0 |
0 |
elsif (-f $l) { } |
596
|
0 |
0 |
if $@ |
610
|
0 |
0 |
if $CPAN::DEBUG |
612
|
0 |
0 |
if (-f $aslocal) { } |
617
|
0 |
0 |
if $@ |
624
|
0 |
0 |
if $CPAN::DEBUG |
625
|
0 |
0 |
if ($CPAN::META->has_usable('LWP')) { } |
|
0 |
0 |
elsif ($url =~ /^http:/ and $CPAN::META->has_usable('HTTP::Tiny')) { } |
627
|
0 |
0 |
unless ($CPAN::FTP::Ua) |
630
|
0 |
0 |
if ($@) |
635
|
0 |
0 |
if ($res->is_success) { } |
|
0 |
0 |
elsif (not $url =~ /\.gz(?!\n)\Z/) { } |
646
|
0 |
0 |
if ($res->is_success) |
647
|
0 |
0 |
if (eval {
do {
'CPAN::Tarzip'->new("$aslocal.gz")->gunzip($aslocal)
}
}) |
668
|
0 |
0 |
!($url =~ /\.gz(?!\n)\Z/) ? : |
671
|
0 |
0 |
if ($res and $$res{'success'}) { } |
|
0 |
0 |
elsif ($res and $$res{'status'} ne '599') { } |
|
0 |
0 |
elsif ($res and $$res{'status'} eq '599') { } |
703
|
0 |
0 |
if $CPAN::Signal |
704
|
0 |
0 |
if ($url =~ m[^ftp://(.*?)/(.*)/(.*)]) |
706
|
0 |
0 |
if $CPAN::DEBUG |
708
|
0 |
0 |
if ($CPAN::META->has_usable('Net::FTP')) { } |
711
|
0 |
0 |
if $CPAN::DEBUG |
713
|
0 |
0 |
if ('CPAN::FTP'->ftp_get($host, $dir, $getfile, $aslocal)) |
717
|
0 |
0 |
unless ($aslocal =~ /\.gz(?!\n)\Z/) |
720
|
0 |
0 |
if ('CPAN::FTP'->ftp_get($host, $dir, "$getfile.gz", $gz) and eval {
do {
'CPAN::Tarzip'->new($gz)->gunzip($aslocal)
}
}) |
732
|
0 |
0 |
if $CPAN::DEBUG |
735
|
0 |
0 |
if (UNIVERSAL::can($ro_url, 'text') and $$ro_url{'FROM'} eq 'USER') |
743
|
0 |
0 |
if $ret |
745
|
0 |
0 |
if $CPAN::Signal |
772
|
0 |
0 |
if ($url =~ m[^([^:]+)://(.*?)/(.*)/(.*)]) { } |
778
|
0 |
0 |
if $proto eq 'file' |
784
|
0 |
0 |
if $CPAN::DEBUG |
791
|
0 |
0 |
unless defined $funkyftp |
792
|
0 |
0 |
if $funkyftp =~ /^\s*$/ |
797
|
0 |
0 |
if ($f eq 'lynx') { } |
|
0 |
0 |
elsif ($f eq 'ncftp') { } |
|
0 |
0 |
elsif ($f eq 'wget') { } |
|
0 |
0 |
elsif ($f eq 'curl') { } |
|
0 |
0 |
elsif ($f eq 'ncftpget') { } |
800
|
0 |
0 |
unless $url =~ m[\Aftp://] |
807
|
0 |
0 |
if ($$proxy_vars{'http_proxy'}) |
811
|
0 |
0 |
unless $url =~ m[\Aftp://] |
824
|
0 |
0 |
if $CPAN::DEBUG |
826
|
0 |
0 |
if ($f eq 'lynx') |
828
|
0 |
0 |
if (-s $aslocal) { } |
830
|
0 |
0 |
unless open FH, $aslocal |
833
|
0 |
0 |
if ($content =~ /^<.*([45]|Error [45])/is) |
849
|
0 |
0 |
if ($wstatus == 0) { } |
850
|
0 |
0 |
if (-s $aslocal) |
858
|
0 |
0 |
-f $aslocal ? : |
866
|
0 |
0 |
if $CPAN::Signal |
869
|
0 |
0 |
unless $any_attempt |
870
|
0 |
0 |
if ($some_dl_success) { } |
883
|
2 |
0 |
if ($http_proxy) |
888
|
2 |
0 |
if ($host) { } |
890
|
1 |
1 |
if ($host =~ /\Q$domain\E$/) |
898
|
1 |
1 |
if ($want_proxy) |
915
|
0 |
0 |
unless @$host_seq |
920
|
0 |
0 |
unless ($ftpbin and length $ftpbin and 'MM'->maybe_command($ftpbin)) |
941
|
0 |
0 |
if $CPAN::DEBUG |
942
|
0 |
0 |
unless ($url =~ m[^ftp://(.*?)/(.*)/(.*)]) |
952
|
0 |
0 |
$CPAN::DEBUG{'FTP'} & $CPAN::DEBUG ? : |
965
|
0 |
0 |
if (not $netrcfile) { } |
|
0 |
0 |
elsif ($netrc->hasdefault or $netrc->contains($host)) { } |
966
|
0 |
0 |
if $CPAN::DEBUG |
968
|
0 |
0 |
if $CPAN::DEBUG |
971
|
0 |
0 |
if ($netrc->protected) { } |
974
|
0 |
0 |
if ($netrc->contains($host)) { } |
994
|
0 |
0 |
if ($mtime > $timestamp) { } |
1001
|
0 |
0 |
if $CPAN::Signal |
1032
|
0 |
0 |
if ($mtime > $timestamp) { } |
1039
|
0 |
0 |
if $CPAN::Signal |
1049
|
0 |
0 |
unless $fh->open("|$command") |
1054
|
0 |
0 |
if $wstatus |
1071
|
0 |
0 |
if ($blocks) { } |
1078
|
0 |
0 |
if (-f _) { } |
|
0 |
0 |
elsif (-d _) { } |
|
0 |
0 |
elsif (-c _) { } |
|
0 |
0 |
elsif (-b _) { } |
|
0 |
0 |
elsif (-p _) { } |
|
0 |
0 |
elsif (-S _) { } |
1094
|
0 |
0 |
if -u _ |
1095
|
0 |
0 |
if -g _ |
1096
|
0 |
0 |
if -k _ |
1105
|
0 |
0 |
if (-M _ > 182.625) { } |