Blame 0070-use-system-provides-udev-rule-and-initialization-scr.patch

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