summaryrefslogtreecommitdiffstats
path: root/zfcpconf.sh
diff options
context:
space:
mode:
Diffstat (limited to 'zfcpconf.sh')
-rw-r--r--zfcpconf.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/zfcpconf.sh b/zfcpconf.sh
index ff8506f..b2da28f 100644
--- a/zfcpconf.sh
+++ b/zfcpconf.sh
@@ -46,7 +46,8 @@ if [ -f "$CONFIG" ]; then
WWPN=$2
FCPLUN=$3
fi
- echo 1 > /sys/bus/ccw/drivers/zfcp/${DEVICE}/online
+ [ `cat /sys/bus/ccw/drivers/zfcp/${DEVICE}/online` == "0" ] \
+ && echo 1 > /sys/bus/ccw/drivers/zfcp/${DEVICE}/online
[ ! -d /sys/bus/ccw/drivers/zfcp/${DEVICE}/${WWPN}/${FCPLUN} ] \
&& echo $FCPLUN > /sys/bus/ccw/drivers/zfcp/${DEVICE}/${WWPN}/unit_add
;;