#[ "$1" = "-h" ] && ! egrep -q '/ /dev/nbd[0-9]*' /proc/mounts && exit 1
# If our prerequisites are not met, fail anyways.
-which iscsistart hostname >/dev/null 2>&1 || exit 1
+which iscsistart hostname iscsi-iname >/dev/null 2>&1 || exit 1
exit 0
fi
if [ -z $iscsi_initiator ]; then
- [ -f /tmp/net.$netif.dhcpopts ] && . /tmp/net.$netif.dhcpopts
- hostname=$new_host_name
- [ -z "$hostname" ] && hostname=arpa.in-addr.$new_ip_address
- OLDIFS="$IFS"
- IFS=.
- unset revname
- for i in $hostname; do
- revname=${i}${revname+.$revname}
- done
- IFS="$OLDIFS"
- iscsi_initiator=iqn.2009-01.$revname
+ iscsi_initiator=$(iscsi-iname)
fi
echo "InitiatorName='$iscsi_initiator'" > /dev/.initiatorname.iscsi