diff --git a/lynis_report.pl b/lynis_report.pl
index 565739b..eb720fd 100755
--- a/lynis_report.pl
+++ b/lynis_report.pl
@@ -24,6 +24,7 @@ GetOptions(
if ($help) { &usage; }
my %to_bool = ( 0 => 'false', 1 => 'true' );
+my %vm_mode = ( 0 => 'false', 1 => 'guest', 2 => 'host' );
my %to_long_severity = ( 'C' => 'Critical', 'S' => 'Severe', 'H' => 'High', 'M' => 'Medium', 'L' => 'Low', 'I' => 'Informational' );
my %systemd_uf_status_color = (
'enabled' => '#00ff00',
@@ -453,12 +454,15 @@ END
END
print OUT "\t\t\t\t\t\t
Available shells: | ".join(" \n", @{$lynis_report_data{'available_shell[]'}})." | \n";
$lynis_report_data{'locate_db'} = " " if ((!defined($lynis_report_data{'locate_db'})) or ($lynis_report_data{'locate_db'} eq ""));
+ #print STDERR colored($lynis_report_data{'vm'}."\n", "bold magenta");
+ $lynis_report_data{'vm'} = 0 if ((!defined($lynis_report_data{'vm'})) or ($lynis_report_data{'vm'} eq ""));
+ #print STDERR colored($lynis_report_data{'vm'}."\n", "bold magenta");
+ print OUT "\t\t\t\t\tlocate db: | $lynis_report_data{'locate_db'} | \n";
+ print OUT "\t\t\t\t\tuptime (days): | $lynis_report_data{'uptime_in_days'} | \n";
print OUT <locate db:$lynis_report_data{'locate_db'} |
- uptime (days): | $lynis_report_data{'uptime_in_days'} |
- vm: | $to_bool{$lynis_report_data{'vm'}} |
+ vm: | $vm_mode{$lynis_report_data{'vm'}} |
END
if ((defined($lynis_report_data{'vmtype'})) and ($lynis_report_data{'vmtype'} ne "")) {
print OUT "\t\t\t\t\t\tvm_type: | $lynis_report_data{'vmtype'} | \n";
@@ -544,10 +548,13 @@ END
resolv.conf search domain: |
END
if (exists($lynis_report_data{'resolv_conf_search_domain[]'})) {
+ #print STDERR colored($lynis_report_data{'resolv_conf_search_domain[]'}."\n", "bold magenta");
if (ref($lynis_report_data{'resolv_conf_search_domain[]'}) eq 'ARRAY') {
print OUT "\t\t\t\t\t\t".join(" \n",@{$lynis_report_data{'resolv_conf_search_domain[]'}})." | \n";
+ #} elsif (ref($lynis_report_data{'resolv_conf_search_domain[]'}) eq 'HASH') {
+ # print OUT "\t\t\t\t\t\t".join(" \n",keys(%{$lynis_report_data{'resolv_conf_search_domain[]'}}))." | \n";
} else {
- print OUT "\t\t\t\t\t\t\n";
+ print OUT "\t\t\t\t\t\t | $lynis_report_data{'resolv_conf_search_domain[]'} | \n";
}
}
print OUT <