12 [ "${LIVE_BOOT_DEBUG}" = "true" ] && debugopt
="-d 8"
13 #FIXME this name is supposed to be unique - some date + ifconfig hash?
14 ISCSI_INITIATORNAME
="iqn.1993-08.org.debian.live:01:$(echo "${HWADDR}" | sed -e s/://g)"
15 export ISCSI_INITIATORNAME
16 if [ -n "${ISCSI_SERVER}" ] ; then
17 iscsistart
$debugopt -i "${ISCSI_INITIATORNAME}" -t "${ISCSI_TARGET}" -g 1 -a "${ISCSI_SERVER}" -p "${ISCSI_PORT}"
19 iscsistart
$debugopt -i "${ISCSI_INITIATORNAME}" -t "${ISCSI_TARGET}" -g 1 -a "${ISCSI_PORTAL}" -p 3260
23 panic
"Failed to log into iscsi target"
26 host="$(ls -d /sys/class/scsi_host/host*/device/iscsi_host:host* \
27 /sys/class/scsi_host/host*/device/iscsi_host/host* | sed -e 's:/device.*::' -e 's:.*host::')"
33 while [ -z "${devices}" -a $i -lt 60 ]
36 devices
="$(ls -d /sys/class/scsi_device/${host}*/device/block:* \
37 /sys/class/scsi_device/${host}*/device/block/* | sed -e 's!.*[:/]!!')"
43 if check_dev
"null" "/dev/$dev"
50 panic
"Failed to locate a live device on iSCSI devices (tried: $devices)."
52 panic
"Failed to locate iSCSI host in /sys"