From 631db87f7fe5a45f870522df92e4bbb43e68e118 Mon Sep 17 00:00:00 2001
From: Sergey Ivanov <seriv@cs.umd.edu>
Date: Thu, 6 Jun 2019 12:17:48 -0400
Subject: [PATCH] fixing merge of megaraid code to Core::SMART

---
 lib/Core/SMART.pm | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/lib/Core/SMART.pm b/lib/Core/SMART.pm
index 676005c..fc399fc 100644
--- a/lib/Core/SMART.pm
+++ b/lib/Core/SMART.pm
@@ -94,13 +94,8 @@ sub handler {
     $disk = "/dev/$disk_name" if ($^O eq "linux") || ($^O =~ /bsd/) ;
     $disk = "/dev/rdsk/$disk_name" if $^O eq "solaris";
     my $smartctl_cmd = $config->{smartctl_cmd} || "/usr/sbin/smartctl";
-    my $smartctl_args = "-i"; 
-    if (defined ($megaraid_number)) {
-      $smartctl_args .= " -a -H -d megaraid,$megaraid_number";
-    }
-    else {
-      $smartctl_args .= " -A";
-    }
+    my $smartctl_args = "-i -a"; 
+    $smartctl_args .= " -H -d megaraid,$megaraid_number" if  (defined ($megaraid_number));
     $smartctl_args = "$smartctl_args $config->{smartctl_args}" if $config->{smartctl_args};
     my $smartdata = {};
     my $output = run_command("$smartctl_cmd $smartctl_args $disk");
-- 
GitLab