#!/bin/sh # FILE: /etc/udev/scripts/iscsidev.sh BUS=${1} HOST=${BUS%%:*} [ -e /sys/class/iscsi_host ] || exit 1 #file="/sys/class/iscsi_host/host${HOST}/device/session*/iscsi_session*/targetname" file="/sys/class/iscsi_session/session*/targetname" target_name=$(cat ${file}) # This is not an open-scsi drive if [ -z "${target_name}" ]; then exit 1 fi # Check if QNAP drive check_qnap_PORTAL_name=${target_name%%:*} if [ $check_qnap_PORTAL_name = "iqn.2004-04.com.qnap" ]; then target_name=`echo "${target_name%.*}"` fi echo "${target_name##*.}"