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: