|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
29
 | 
 7  | 
 51  | 
 if ($cache->valid($cache_key_name))  | 
 
| 
38
 | 
 0  | 
 51  | 
 if ($os eq 'Windows') { }  | 
 
| 
 | 
 0  | 
 51  | 
 elsif ($os eq 'NetBSD' or $os eq 'OpenBSD' or $os eq 'FreeBSD') { }  | 
 
| 
 | 
 0  | 
 51  | 
 elsif ($os eq 'SunOS') { }  | 
 
| 
 | 
 0  | 
 51  | 
 elsif ($os eq 'OpenWrt') { }  | 
 
| 
60
 | 
 51  | 
 0  | 
 if ($? == 0) { }  | 
 
| 
74
 | 
 51  | 
 0  | 
 if (can_run("uname"))  | 
 
| 
102
 | 
 2  | 
 232  | 
 if ($cache->valid("hardware.host"))  | 
 
| 
104
 | 
 2  | 
 0  | 
 if (exists $host_cache->{'operatingsystem'})  | 
 
| 
112
 | 
 4  | 
 228  | 
 if ($is_lsb)  | 
 
| 
113
 | 
 0  | 
 4  | 
 if (my $ret = i_run("lsb_release -s -i"))  | 
 
| 
114
 | 
 0  | 
 0  | 
 if ($ret =~ /SUSE/iu) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($ret eq 'ManjaroLinux') { }  | 
 
| 
124
 | 
 0  | 
 232  | 
 if (is_dir("c:/"))  | 
 
| 
130
 | 
 0  | 
 232  | 
 if (is_file("/etc/system-release"))  | 
 
| 
132
 | 
 0  | 
 0  | 
 if ($content =~ /Amazon/msu)  | 
 
| 
137
 | 
 232  | 
 0  | 
 if (is_file("/etc/debian_version"))  | 
 
| 
141
 | 
 0  | 
 0  | 
 if (is_file("/etc/SuSE-release") or is_file("/etc/SUSE-brand"))  | 
 
| 
145
 | 
 0  | 
 0  | 
 if (is_file("/etc/mageia-release"))  | 
 
| 
149
 | 
 0  | 
 0  | 
 if (is_file("/etc/fedora-release"))  | 
 
| 
153
 | 
 0  | 
 0  | 
 if (is_file("/etc/gentoo-release"))  | 
 
| 
157
 | 
 0  | 
 0  | 
 if (is_file("/etc/altlinux-release"))  | 
 
| 
161
 | 
 0  | 
 0  | 
 if (is_file("/etc/redhat-release"))  | 
 
| 
167
 | 
 0  | 
 0  | 
 if ($content =~ /CentOS/u) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($content =~ /Scientific/u) { }  | 
 
| 
178
 | 
 0  | 
 0  | 
 if (is_file("/etc/openwrt_release"))  | 
 
| 
182
 | 
 0  | 
 0  | 
 if (is_file("/etc/arch-release"))  | 
 
| 
186
 | 
 0  | 
 0  | 
 if (is_file("/etc/manjaro-release"))  | 
 
| 
198
 | 
 0  | 
 51  | 
 if ($cache->valid("hardware.host"))  | 
 
| 
200
 | 
 0  | 
 0  | 
 if (exists $host_cache->{'operatingsystemrelease'})  | 
 
| 
210
 | 
 0  | 
 51  | 
 if ($is_lsb)  | 
 
| 
211
 | 
 0  | 
 0  | 
 if (my $ret = i_run("lsb_release -r -s"))  | 
 
| 
213
 | 
 0  | 
 0  | 
 unless ($os_check =~ /SUSE\sLinux\sEnterprise/u)  | 
 
| 
219
 | 
 51  | 
 0  | 
 if ($op eq 'Debian') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op eq 'Ubuntu') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (lc $op eq 'redhat' or lc $op eq 'centos' or lc $op eq 'scientific' or lc $op eq 'fedora') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op eq 'Mageia') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op eq 'Gentoo') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op eq 'SuSE') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op eq 'ALT') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op =~ /BSD/u) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op eq 'OpenWrt') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op eq 'Arch') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($op eq 'Windows') { }  | 
 
| 
278
 | 
 0  | 
 0  | 
 if (is_file('/etc/os-release')) { }  | 
 
| 
291
 | 
 0  | 
 0  | 
 if ($content =~ /VERSION_ID/mu) { }  | 
 
| 
328
 | 
 0  | 
 0  | 
 if ($available_updates eq '') { }  | 
 
| 
338
 | 
 0  | 
 0  | 
 if ($Rex::Hardware::Host::CHILD_ERROR == 0)  |