From 9a6b7ef132d18e5097b63de7614c66998c19ead4 Mon Sep 17 00:00:00 2001 From: dataking Date: Fri, 15 Jul 2016 19:36:11 -0700 Subject: [PATCH] Minor tweaks --- lynis_report.pl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lynis_report.pl b/lynis_report.pl index 9b69e33..11780a0 100755 --- a/lynis_report.pl +++ b/lynis_report.pl @@ -76,7 +76,7 @@ while (my $line = ) { } close RPT or die colored("There was a problem closing the lynis report: $! \n", "bold red"); -@{$lynis_report_data{'automation_tool_running[]'}} = &dedup_array(@{$lynis_report_data{'automation_tool_running[]'}}); +@{$lynis_report_data{'automation_tool_running[]'}} = &dedup_array(@{$lynis_report_data{'automation_tool_running[]'}}) if (ref($lynis_report_data{'automation_tool_running[]'}) eq 'ARRAY'); my $pass_score = &calc_password_complexity_score; @@ -349,6 +349,8 @@ print OUT < vm:$to_bool{$lynis_report_data{'vm'}} +END +print OUT <vm_type:$lynis_report_data{'vmtype'} uptime (secs):$lynis_report_data{'uptime_in_seconds'} @@ -446,7 +448,13 @@ print OUT <File Integrity Tool:$lynis_report_data{'file_integrity_tool'} Automation Tool Present:$to_bool{$lynis_report_data{'automation_tool_present'}} END -print OUT "\t\t\t\t\t\tAutomation Tool:".join("
\n", @{$lynis_report_data{'automation_tool_running[]'}})."\n"; +if (ref($lynis_report_data{'automation_tool_running[]'}) eq 'ARRAY') { + print OUT "\t\t\t\t\t\tAutomation Tool:".join("
\n", @{$lynis_report_data{'automation_tool_running[]'}})."\n"; +} elsif ((defined($lynis_report_data{'automation_tool_running[]'})) and ($lynis_report_data{'automation_tool_running[]'} ne "")) { + print OUT "\t\t\t\t\t\tAutomation Tool:$lynis_report_data{'automation_tool_running[]'}\n"; +} else { + print OUT "\t\t\t\t\t\tAutomation Tool: \n"; +} print OUT <