[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#700972: patch



Control: tags -1 + patch

Here’s a patch.


Cheers,
--
Aurélien
Index: scsitools-0.12/rescan-scsi-bus/rescan-scsi-bus.sh
===================================================================
--- scsitools-0.12.orig/rescan-scsi-bus/rescan-scsi-bus.sh
+++ scsitools-0.12/rescan-scsi-bus/rescan-scsi-bus.sh
@@ -587,9 +587,12 @@ modprobe sg >/dev/null 2>&1
 
 if test -x /usr/bin/sg_inq; then
     sg_version=$(sg_inq -V 2>&1 | cut -d " " -f 3)
-    sg_version=${sg_version##0.}
-    #echo "\"$sg_version\""
-    if [ -z "$sg_version" -o "$sg_version" -lt 70 ] ; then
+    sg_major_version=${sg_version%%.*}
+    sg_minor_version=${sg_version##*.}
+    #echo "\"$sg_major_version\""
+    #echo "\"$sg_minor_version\""
+    if [ -z "$sg_version" -o \
+	    \( "$sg_major_version" -eq 0 -a "$sg_minor_version" -lt 70 \) ] ; then
         sg_len_arg="-36"
     else
         sg_len_arg="--len=36"

Reply to: