blib/lib/Sys/Info/Driver/Linux/OS/Distribution.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 10 | 47 | 21.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
102 | 0 | 0 | 0 | -f $file and not -l $file |
153 | 0 | 2 | 0 | $version and not $version =~ /[0-9]/msx |
164 | 2 | 0 | 0 | $$slot{'use_codename_for_edition'} and $$self{'DISTRIB_CODENAME'} |
180 | 0 | 0 | 2 | -e {cpuinfo => '/proc/cpuinfo', fstab => '/etc/fstab', issue => '/etc/issue', loadavg => '/proc/loadavg', meminfo => '/proc/meminfo', resolv => '/etc/resolv.conf', swaps => '/proc/swaps', timezone => '/etc/timezone', uptime => '/proc/uptime', version => '/proc/version'}->{'version'} and -f _ |
280 | 0 | 0 | 0 | $$self{'DISTRIB_ID'} and $$self{'DISTRIB_ID'} eq 'redhat' |
0 | 0 | 0 | $$self{'DISTRIB_ID'} and $$self{'DISTRIB_ID'} eq 'redhat' and $$self{'DISTRIB_NAME'} | |
0 | 0 | 0 | $$self{'DISTRIB_ID'} and $$self{'DISTRIB_ID'} eq 'redhat' and $$self{'DISTRIB_NAME'} and index($$self{'DISTRIB_NAME'}, 'CentOS') != -1 |
line | l | !l | condition |
---|---|---|---|
72 | 1 | 0 | $Sys::Info::Driver::Linux::OS::Distribution::CONF{lc $self->raw_name} || (return) |
149 | 2 | 0 | $Sys::Info::Driver::Linux::OS::Distribution::CONF{$raw_name} || (return) |
225 | 2 | 2 | shift() || 'DISTRIB_ID' |
277 | 0 | 0 | $codename || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
93 | 0 | 0 | 0 | $self->_probe_release(\%DERIVED_RELEASE) || $self->_probe_release(\%ORIGINAL_RELEASE) |
117 | 0 | 0 | 0 | $$self{'DISTRIB_ID'} or $self->name |
133 | 0 | 0 | 2 | $$self{'DISTRIB_NAME'} || do { my $slot = $Sys::Info::Driver::Linux::OS::Distribution::CONF{$dn}; exists $$slot{'name'} ? $$slot{'name'} : ucfirst $dn } |
196 | 2 | 0 | 0 | $str =~ /\n \A\n Linux \s+ version \s\n (.+?)\n \s\n [(] .+? \@ .+? [)]\n (.*?)\n \z\n/ or $str =~ /\n \A\n linux \s+ [a-zA-Z0-9.]+ \s+\n ([a-zA-Z0-9.]+)?\n/ |
205 | 0 | 2 | 0 | not $distro or $distro =~ /\(gcc/msx |
274 | 0 | 0 | 0 | $rname || $distrib_id |