Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 290631
Collapse All | Expand All

(-)utils.orig/iscsi_discovery (-6 / +4 lines)
Lines 104-127 Link Here
104
104
105
	connected=0
105
	connected=0
106
	discovered=0
106
	discovered=0
107
	df=/tmp/discovered.$$
108
107
109
	dbg "starting discovery to $ip"
108
	dbg "starting discovery to $ip"
110
	iscsiadm -m discovery --type sendtargets --portal ${ip}:${port} > ${df}
109
	disc="$(iscsiadm -m discovery --type sendtargets --portal ${ip}:${port})"
111
	while read portal target
110
	echo "${disc}" | while read portal target
112
	do
111
	do
113
		portal=${portal%,*}
112
		portal=${portal%,*}
114
		select_transport
113
		select_transport
115
	done < ${df}
114
	done
116
115
117
	discovered=$(cat ${df} | wc -l)
116
	discovered=$(echo "${disc}" | wc -l)
118
	if [ ${discovered} = 0 ]; then
117
	if [ ${discovered} = 0 ]; then
119
		echo "failed to discover targets at ${ip}"
118
		echo "failed to discover targets at ${ip}"
120
		exit 2
119
		exit 2
121
	else
120
	else
122
		echo "discovered ${discovered} targets at ${ip}"
121
		echo "discovered ${discovered} targets at ${ip}"
123
	fi
122
	fi
124
	/bin/rm -f ${df}
125
}
123
}
126
124
127
try_login()
125
try_login()

Return to bug 290631