File enable_auto_interface.patch of Package monitoring-plugins-smart

--- check_smart.orig	2014-07-30 12:17:59.552149808 +0200
+++ check_smart	2014-07-30 12:39:42.339693193 +0200
@@ -96,7 +96,7 @@
 
         # Allow all device types currently supported by smartctl
         # See http://sourceforge.net/apps/trac/smartmontools/wiki/Supported_RAID-Controllers
-        if ($opt_i =~ m/(ata|scsi|3ware|areca|hpt|cciss|megaraid|sat)/) {
+        if ($opt_i =~ m/(ata|auto|scsi|3ware|areca|hpt|cciss|megaraid|sat)/) {
                 $interface = $opt_i;
         } else {
                 print "invalid interface $opt_i for $opt_d!\n\n";
@@ -249,7 +249,7 @@
 
     # separate metric-gathering and output analysis for ATA vs SCSI SMART output
     # Yeah - but megaraid is the same output as ata
-    if ($interface =~ m/(ata|megaraid|sat)/) {
+    if ($interface =~ m/(ata|auto|megaraid|sat)/) {
         foreach my $line(@output){
             # get lines that look like this:
             #    9 Power_On_Minutes        0x0032   241   241   000    Old_age   Always       -       113h+12m
@@ -393,7 +393,7 @@
 
 sub print_help {
         print_revision($basename,$revision);
-        print "\nUsage: $basename {-d=<block device>|-g=<block device regex>} -i=(ata|scsi|3ware,N|areca,N|hpt,L/M/N|cciss,N|megaraid,N) [-b N] [--debug]\n\n";
+        print "\nUsage: $basename {-d=<block device>|-g=<block device regex>} -i=(ata|auto|scsi|3ware,N|areca,N|hpt,L/M/N|cciss,N|megaraid,N) [-b N] [--debug]\n\n";
         print "At least one of the below. -d supersedes -g\n";
         print "  -d/--device: a physical block device to be SMART monitored, eg /dev/sda\n";
         print "  -g/--global: a regular expression name of physical devices to be SMART monitored\n";
openSUSE Build Service is sponsored by