| line |
!l |
l&&!r |
l&&r |
condition |
|
83
|
0 |
0 |
0 |
$default and not $pass |
|
153
|
4 |
0 |
0 |
$p{'destdir'} and -d $p{'destdir'} |
|
159
|
0 |
0 |
4 |
$self->is_writable($file, %args) and $self->is_writable($archive, %args) |
|
172
|
0 |
0 |
0 |
$p{'sudo'} and $< != 0 |
|
190
|
0 |
0 |
0 |
$sudo and $cp |
|
366
|
1 |
1 |
0 |
-e $dir and not -d $dir |
|
738
|
0 |
5 |
0 |
-e $f1 and -e $f2 |
|
781
|
2 |
0 |
2 |
-f "$f.md5" && $sum =~ /[0-9a-f]+/i |
|
814
|
26 |
0 |
0 |
$bin =~ m[^/] and -x $bin |
|
858
|
3 |
0 |
1 |
$etcdir and -d $etcdir |
|
1142
|
0 |
0 |
17 |
$m and $m =~ m[^/] |
|
1216
|
0 |
0 |
0 |
$fetchbin and -x $fetchbin |
|
1223
|
0 |
0 |
0 |
$fetchbin and -x $fetchbin |
|
1231
|
0 |
0 |
0 |
$fetchbin and -x $fetchbin |
|
1245
|
0 |
0 |
0 |
-e $file and $dir |
|
|
0 |
0 |
0 |
-e $file and $dir and -d $dir |
|
1317
|
0 |
1 |
0 |
$self->is_writable($existing, 'fatal', 0) and $self->is_writable($newfile, 'fatal', 0) |
|
1344
|
0 |
0 |
0 |
$uid and $gid |
|
1353
|
0 |
0 |
0 |
-e $existing and $mode |
|
1362
|
0 |
0 |
0 |
-e $existing and $p{'archive'} |
|
1365
|
0 |
0 |
0 |
$uid and $gid |
|
1478
|
0 |
0 |
0 |
$bintest and $self->find_bin($bintest, 'fatal', 0, 'debug', 0) |
|
1508
|
0 |
0 |
0 |
-d $sub_path and chdir $sub_path |
|
1541
|
0 |
0 |
0 |
defined $sub_path and -d "$package/$sub_path" |
|
1590
|
0 |
0 |
0 |
$patches and $$patches[0] |
|
1628
|
0 |
0 |
0 |
-d $portdir and chdir $portdir |
|
1694
|
0 |
0 |
0 |
$module eq 'Provision::Unix' and $version |
|
1730
|
0 |
0 |
0 |
$portdir and -d $portdir |
|
|
0 |
0 |
0 |
$portdir and -d $portdir and chdir $portdir |
|
1786
|
0 |
0 |
0 |
@$targets[0] and @$targets[0] ne '' |
|
1831
|
0 |
0 |
0 |
defined $ARGV and $ARGV eq '-' |
|
1834
|
0 |
0 |
0 |
@ARGV > 0 && $ARGV[0] eq '-' && -t *STDIN |
|
1843
|
0 |
0 |
0 |
-t *STDIN && (@ARGV == 0 || $ARGV[0] eq '-') |
|
1890
|
0 |
8 |
0 |
-e $path and not -w $path |
|
2019
|
1 |
1 |
1 |
-e $file and not -f $file |
|
2068
|
1 |
2 |
0 |
$file and -r $file |
|
2116
|
0 |
2 |
36 |
$strip and $val |
|
|
2 |
36 |
0 |
$strip and $val and $val =~ /#/ |
|
2280
|
0 |
0 |
0 |
$path_to_sudo and -x $path_to_sudo |
|
2343
|
0 |
10 |
0 |
$is_safe and not $bin |
|
2352
|
0 |
5 |
5 |
$bin and not -e $bin |
|
2366
|
10 |
0 |
0 |
$tainted and not $is_safe |
|
2479
|
0 |
0 |
0 |
$response && $response eq 'y' |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
129
|
177 |
4 |
10 |
$$self{'debug'} or $p{'debug'} |
|
213
|
3 |
0 |
0 |
$p{'file'} || $p{'file_or_dir'} || $p{'dir'} |
|
456
|
0 |
16 |
0 |
$p{'caller'} || caller |
|
459
|
2 |
14 |
0 |
$location || join(', ', $caller[0], $caller[2]) |
|
468
|
10 |
0 |
6 |
$debug or $fatal |
|
781
|
2 |
1 |
1 |
not -f "$f.md5" && $sum =~ /[0-9a-f]+/i or $self->file_is_newer('f1', "$f.md5", 'f2', $f, %$args) |
|
1047
|
0 |
0 |
0 |
@ips < 1 or $ips[0] eq '' |
|
1767
|
0 |
0 |
0 |
$p{'archive'} || $module |
|
2439
|
0 |
0 |
0 |
$p{'force'} or $self->is_interactive |
|
2467
|
0 |
0 |
0 |
$response eq 'n' or $response eq 'y' |
|
2482
|
0 |
0 |
0 |
$response eq 'n' or $response eq 'y' |