diff options
Diffstat (limited to 'zfcpconf.sh')
-rw-r--r-- | zfcpconf.sh | 3 |
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 ;; |