|
Harald Hoyer |
75f812 |
From bc97e005fa097b9b8111ab0ec19bd4e246c13f9b Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
75f812 |
From: =?UTF-8?q?Dan=20Hor=C3=A1k?= <dan@danny.cz>
|
|
Harald Hoyer |
75f812 |
Date: Wed, 29 May 2013 11:26:56 +0200
|
|
Harald Hoyer |
75f812 |
Subject: [PATCH] use system provides udev rule and initialization script
|
|
Harald Hoyer |
75f812 |
|
|
Harald Hoyer |
75f812 |
---
|
|
Harald Hoyer |
75f812 |
modules.d/95zfcp/56-zfcp.rules | 1 -
|
|
Harald Hoyer |
75f812 |
modules.d/95zfcp/zfcpconf.sh | 57 ------------------------------------------
|
|
Harald Hoyer |
75f812 |
2 files changed, 58 deletions(-)
|
|
Harald Hoyer |
75f812 |
delete mode 100644 modules.d/95zfcp/56-zfcp.rules
|
|
Harald Hoyer |
75f812 |
delete mode 100755 modules.d/95zfcp/zfcpconf.sh
|
|
Harald Hoyer |
75f812 |
|
|
Harald Hoyer |
75f812 |
diff --git a/modules.d/95zfcp/56-zfcp.rules b/modules.d/95zfcp/56-zfcp.rules
|
|
Harald Hoyer |
75f812 |
deleted file mode 100644
|
|
Harald Hoyer |
75f812 |
index 5558f8b..0000000
|
|
Harald Hoyer |
75f812 |
--- a/modules.d/95zfcp/56-zfcp.rules
|
|
Harald Hoyer |
75f812 |
+++ /dev/null
|
|
Harald Hoyer |
75f812 |
@@ -1 +0,0 @@
|
|
Harald Hoyer |
75f812 |
-KERNEL=="zfcp", RUN+="/sbin/zfcpconf.sh"
|
|
Harald Hoyer |
75f812 |
diff --git a/modules.d/95zfcp/zfcpconf.sh b/modules.d/95zfcp/zfcpconf.sh
|
|
Harald Hoyer |
75f812 |
deleted file mode 100755
|
|
Harald Hoyer |
75f812 |
index 7127eae..0000000
|
|
Harald Hoyer |
75f812 |
--- a/modules.d/95zfcp/zfcpconf.sh
|
|
Harald Hoyer |
75f812 |
+++ /dev/null
|
|
Harald Hoyer |
75f812 |
@@ -1,57 +0,0 @@
|
|
Harald Hoyer |
75f812 |
-#!/bin/sh
|
|
Harald Hoyer |
75f812 |
-# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
|
Harald Hoyer |
75f812 |
-# ex: ts=8 sw=4 sts=4 et filetype=sh
|
|
Harald Hoyer |
75f812 |
-
|
|
Harald Hoyer |
75f812 |
-# config file syntax:
|
|
Harald Hoyer |
75f812 |
-# deviceno WWPN FCPLUN
|
|
Harald Hoyer |
75f812 |
-#
|
|
Harald Hoyer |
75f812 |
-# Example:
|
|
Harald Hoyer |
75f812 |
-# 0.0.4000 0x5005076300C213e9 0x5022000000000000
|
|
Harald Hoyer |
75f812 |
-# 0.0.4001 0x5005076300c213e9 0x5023000000000000
|
|
Harald Hoyer |
75f812 |
-#
|
|
Harald Hoyer |
75f812 |
-#
|
|
Harald Hoyer |
75f812 |
-# manual setup:
|
|
Harald Hoyer |
75f812 |
-# modprobe zfcp
|
|
Harald Hoyer |
75f812 |
-# echo 1 > /sys/bus/ccw/drivers/zfcp/0.0.4000/online
|
|
Harald Hoyer |
75f812 |
-# echo LUN > /sys/bus/ccw/drivers/zfcp/0.0.4000/WWPN/unit_add
|
|
Harald Hoyer |
75f812 |
-#
|
|
Harald Hoyer |
75f812 |
-# Example:
|
|
Harald Hoyer |
75f812 |
-# modprobe zfcp
|
|
Harald Hoyer |
75f812 |
-# echo 1 > /sys/bus/ccw/drivers/zfcp/0.0.4000/online
|
|
Harald Hoyer |
75f812 |
-# echo 0x5022000000000000 > /sys/bus/ccw/drivers/zfcp/0.0.4000/0x5005076300c213e9/unit_add
|
|
Harald Hoyer |
75f812 |
-
|
|
Harald Hoyer |
75f812 |
-CONFIG=/etc/zfcp.conf
|
|
Harald Hoyer |
75f812 |
-PATH=/usr/sbin:/usr/bin:/sbin:/bin
|
|
Harald Hoyer |
75f812 |
-
|
|
Harald Hoyer |
75f812 |
-if [ -f "$CONFIG" ]; then
|
|
Harald Hoyer |
75f812 |
- if [ ! -d /sys/bus/ccw/drivers/zfcp ]; then
|
|
Harald Hoyer |
75f812 |
- modprobe zfcp
|
|
Harald Hoyer |
75f812 |
- fi
|
|
Harald Hoyer |
75f812 |
- if [ ! -d /sys/bus/ccw/drivers/zfcp ]; then
|
|
Harald Hoyer |
75f812 |
- return
|
|
Harald Hoyer |
75f812 |
- fi
|
|
Harald Hoyer |
75f812 |
- sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' < $CONFIG| while read line; do
|
|
Harald Hoyer |
75f812 |
- case $line in
|
|
Harald Hoyer |
75f812 |
- \#*) ;;
|
|
Harald Hoyer |
75f812 |
- *)
|
|
Harald Hoyer |
75f812 |
- [ -z "$line" ] && continue
|
|
Harald Hoyer |
75f812 |
- set $line
|
|
Harald Hoyer |
75f812 |
- if [ $# -eq 5 ]; then
|
|
Harald Hoyer |
75f812 |
- DEVICE=$1
|
|
Harald Hoyer |
75f812 |
- SCSIID=$2
|
|
Harald Hoyer |
75f812 |
- WWPN=$3
|
|
Harald Hoyer |
75f812 |
- SCSILUN=$4
|
|
Harald Hoyer |
75f812 |
- FCPLUN=$5
|
|
Harald Hoyer |
75f812 |
- echo "Warning: Deprecated values in /etc/zfcp.conf, ignoring SCSI ID $SCSIID and SCSI LUN $SCSILUN"
|
|
Harald Hoyer |
75f812 |
- elif [ $# -eq 3 ]; then
|
|
Harald Hoyer |
75f812 |
- DEVICE=${1##*0x}
|
|
Harald Hoyer |
75f812 |
- WWPN=$2
|
|
Harald Hoyer |
75f812 |
- FCPLUN=$3
|
|
Harald Hoyer |
75f812 |
- fi
|
|
Harald Hoyer |
75f812 |
- echo 1 > /sys/bus/ccw/drivers/zfcp/${DEVICE}/online
|
|
Harald Hoyer |
75f812 |
- [ ! -d /sys/bus/ccw/drivers/zfcp/${DEVICE}/${WWPN}/${FCPLUN} ] \
|
|
Harald Hoyer |
75f812 |
- && echo $FCPLUN > /sys/bus/ccw/drivers/zfcp/${DEVICE}/${WWPN}/unit_add
|
|
Harald Hoyer |
75f812 |
- ;;
|
|
Harald Hoyer |
75f812 |
- esac
|
|
Harald Hoyer |
75f812 |
- done
|
|
Harald Hoyer |
75f812 |
-fi
|