| line |
true |
false |
branch |
|
88
|
0 |
0 |
if (exists $option{'package'} and ref $option{'package'} eq "ARRAY") |
|
94
|
0 |
0 |
if (exists $option{'package'}) |
|
100
|
0 |
0 |
ref $package eq 'ARRAY' ? : |
|
104
|
0 |
0 |
ref $res_name eq 'ARRAY' ? : |
|
112
|
0 |
0 |
if ($option{'ensure'} eq 'latest') { } |
|
|
0 |
0 |
elsif ($option{'ensure'} =~ /^(present|installed)$/u) { } |
|
|
0 |
0 |
elsif ($option{'ensure'} eq 'absent') { } |
|
|
0 |
0 |
elsif ($option{'ensure'} =~ /^\d/u) { } |
|
134
|
0 |
0 |
if (exists $option{'on_change'} and ref $option{'on_change'} eq "CODE" and scalar @modifications > 0) |
|
145
|
0 |
0 |
if (my($change) = grep({$candidate eq $_->{'name'};} @modifications)) |
|
151
|
0 |
0 |
if ($change->{'action'} eq 'updated') { } |
|
|
0 |
0 |
elsif ($change->{'action'} eq 'installed') { } |
|
|
0 |
0 |
elsif ($change->{'action'} eq 'removed') { } |
|
167
|
0 |
0 |
ref $res_name eq 'ARRAY' ? : |
|
273
|
0 |
0 |
unless (@_) |
|
281
|
0 |
0 |
if (@new_args) |
|
285
|
0 |
0 |
unless (eval {
do {
my(@new_args) = Rex::Hook::run_hook("install", "before", @_);
if (@new_args) {
@_ = @new_args;
};
1
}
}) |
|
295
|
0 |
0 |
if ($type eq 'file') { } |
|
|
0 |
0 |
elsif ($type eq 'package') { } |
|
297
|
0 |
0 |
if (ref $_[0] eq 'HASH') { } |
|
311
|
0 |
0 |
$option->{'on_change'} ? : |
|
317
|
0 |
0 |
if ($source =~ /\.tpl$/u) { } |
|
324
|
0 |
0 |
unless $vars |
|
328
|
0 |
0 |
if ($need_md5) |
|
337
|
0 |
0 |
if ($need_md5) |
|
348
|
0 |
0 |
if ($option->{'force'}) { } |
|
361
|
0 |
0 |
if ($local_md5 eq $old_md5) { } |
|
374
|
0 |
0 |
if (exists $option->{'owner'}) |
|
378
|
0 |
0 |
if (exists $option->{'group'}) |
|
382
|
0 |
0 |
if (exists $option->{'mode'}) |
|
386
|
0 |
0 |
if ($need_md5) |
|
387
|
0 |
0 |
unless ($old_md5 and $new_md5 and $old_md5 eq $new_md5) |
|
404
|
0 |
0 |
if (ref $_[0] eq 'HASH') { } |
|
|
0 |
0 |
elsif ($_[0]) { } |
|
415
|
0 |
0 |
unless (ref $package) |
|
422
|
0 |
0 |
if (@{$package;} == 1) { } |
|
424
|
0 |
0 |
unless ($pkg->is_installed($pkg_to_install, $option)) |
|
445
|
0 |
0 |
unless ($pkg->is_installed($pkg_to_install, $option)) |
|
450
|
0 |
0 |
if (@pkgCandidates) |
|
457
|
0 |
0 |
if ("Rex::Config"->get_do_reporting) |
|
466
|
0 |
0 |
if ("Rex::Config"->get_do_reporting) |
|
483
|
0 |
0 |
if ($type eq 'package') { } |
|
488
|
0 |
0 |
unless (ref $package) |
|
518
|
0 |
0 |
if ($type eq 'package') { } |
|
521
|
0 |
0 |
unless (ref $package eq "ARRAY") |
|
526
|
0 |
0 |
if ($pkg->is_installed($_pkg)) { } |
|
602
|
0 |
0 |
if $@ |
|
609
|
0 |
0 |
if (scalar @modifications > 0) |
|
612
|
0 |
0 |
if (exists $option{'on_change'} and ref $option{'on_change'} eq "CODE") |
|
748
|
0 |
0 |
if (ref $__data[0]) { } |
|
749
|
0 |
0 |
if (not exists $__data[0]{get_operating_system()}) { } |
|
750
|
0 |
0 |
if (exists $__data[0]{'default'}) { } |
|
771
|
0 |
0 |
if ($action eq 'add') { } |
|
|
0 |
0 |
elsif ($action eq 'remove' or $action eq 'delete') { } |
|
778
|
0 |
0 |
if (exists $data{'after'}) |