17 lines
690 B
Diff
17 lines
690 B
Diff
|
Index: sg3_utils-1.35/scripts/rescan-scsi-bus.sh
|
||
|
===================================================================
|
||
|
--- sg3_utils-1.35.orig/scripts/rescan-scsi-bus.sh
|
||
|
+++ sg3_utils-1.35/scripts/rescan-scsi-bus.sh
|
||
|
@@ -750,8 +750,9 @@ for host in $hosts; do
|
||
|
echo -n "Scanning host $host "
|
||
|
if test -e /sys/class/fc_host/host$host ; then
|
||
|
# It's pointless to do a target scan on FC
|
||
|
- if test -n "$lipreset" ; then
|
||
|
- echo 1 > /sys/class/fc_host/host$host/issue_lip 2> /dev/null;
|
||
|
+ issue_lip=/sys/class/fc_host/host$host/issue_lip
|
||
|
+ if test -e $issue_lip -a -n "$lipreset" ; then
|
||
|
+ echo 1 > $issue_lip 2> /dev/null;
|
||
|
udevadm_settle
|
||
|
fi
|
||
|
channelsearch=
|