| line |
true |
false |
branch |
|
13
|
0 |
0 |
$outfile ? : |
|
27
|
0 |
0 |
$file =~ /\.zip$/ ? : |
|
44
|
0 |
0 |
if ($tar) |
|
46
|
0 |
0 |
$out =~ /bsdtar/ ? : |
|
47
|
0 |
0 |
if $out =~ /GNU.*1\.13/i or $^O eq "MSWin32" or $^O eq "solaris" or $^O eq "hpux" |
|
50
|
0 |
0 |
if ($tar and not $self->{'tar_bad'}) |
|
52
|
0 |
0 |
unless $self->{'_init_all'} |
|
58
|
0 |
0 |
if ($tar and $gzip and $bzip2) |
|
60
|
0 |
0 |
unless $self->{'_init_all'} |
|
63
|
0 |
0 |
if (eval {
do {
require Archive::Tar
}
}) |
|
66
|
0 |
0 |
unless $self->{'_init_all'} |
|
69
|
0 |
0 |
if $self->{'_init_all'} |
|
77
|
0 |
0 |
if ($unzip) |
|
79
|
0 |
0 |
unless $self->{'_init_all'} |
|
82
|
0 |
0 |
if (eval {
do {
require Archive::Zip
}
}) |
|
85
|
0 |
0 |
unless $self->{'_init_all'} |
|
88
|
0 |
0 |
if $self->{'_init_all'} |
|
98
|
0 |
0 |
$file =~ /\.bz2$/ ? : |
|
100
|
0 |
0 |
if $exit != 0 |
|
103
|
0 |
0 |
if $exit == 0 and -d $root |
|
105
|
0 |
0 |
unless $wantarray |
|
114
|
0 |
0 |
$file =~ /\.bz2$/ ? : |
|
117
|
0 |
0 |
if $exit != 0 |
|
120
|
0 |
0 |
$^O eq 'MSWin32' && $self->{'tar_kind'} ne 'bsd' ? : |
|
122
|
0 |
0 |
if $exit != 0 or not $out |
|
125
|
0 |
0 |
if $exit == 0 and -d $root |
|
127
|
0 |
0 |
unless $wantarray |
|
139
|
0 |
0 |
unless $ok |
|
142
|
0 |
0 |
if @file and -d $root |
|
144
|
0 |
0 |
unless $wantarray |
|
154
|
0 |
0 |
unless (length $root) |
|
156
|
0 |
0 |
if $root |
|
169
|
0 |
0 |
if $exit != 0 |
|
172
|
0 |
0 |
if $exit == 0 and -d $root |
|
174
|
0 |
0 |
unless $wantarray |
|
187
|
0 |
0 |
if $status != Archive::Zip::AZ_OK() |
|
190
|
0 |
0 |
if $af =~ m[^(/|\.\./)] |
|
192
|
0 |
0 |
if $status != Archive::Zip::AZ_OK() |
|
195
|
0 |
0 |
unless $root |
|
198
|
0 |
0 |
if -d $root |
|
200
|
0 |
0 |
unless $wantarray |
|
208
|
0 |
0 |
unless ($root =~ s[^\s+testing:\s+([^/]+)/.*?\s+OK$][$1]) |
|
210
|
0 |
0 |
if $root |