Correct persistent symlink for cciss
[multipath-tools/.git] / kpartx / kpartx_id
index e876b98..fa21b5b 100644 (file)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 #
 # kpartx_id
 #
 #
 # kpartx_id
 #
@@ -43,7 +43,7 @@ dmuuid=${UUID#*-}
 dmtbl=${UUID%%-*}
 dmpart=${dmtbl#part}
 # kpartx types are 'part<num>'
 dmtbl=${UUID%%-*}
 dmpart=${dmtbl#part}
 # kpartx types are 'part<num>'
-if [ "$dmpart" == "$dmtbl" ] ; then
+if [ "$dmpart" = "$dmtbl" ] ; then
     dmpart=
 else
     dmtbl=part
     dmpart=
 else
     dmtbl=part
@@ -51,7 +51,7 @@ fi
 
 # Set the name of the table. We're only interested in dmraid,
 # multipath, and kpartx tables; everything else is ignored.
 
 # Set the name of the table. We're only interested in dmraid,
 # multipath, and kpartx tables; everything else is ignored.
-if [ "$dmtbl" == "part" ] ; then
+if [ "$dmtbl" = "part" ] ; then
     # The name of the kpartx table is the name of the parent table
     dmname=$($DMSETUP info  -c --noheadings -o name -u $dmuuid)
     echo "DM_NAME=$dmname"
     # The name of the kpartx table is the name of the parent table
     dmname=$($DMSETUP info  -c --noheadings -o name -u $dmuuid)
     echo "DM_NAME=$dmname"
@@ -62,11 +62,11 @@ if [ "$dmtbl" == "part" ] ; then
            dmdeps=$($DMSETUP deps -u $dmuuid)
            ;;
     esac
            dmdeps=$($DMSETUP deps -u $dmuuid)
            ;;
     esac
-elif [ "$dmtbl" == "mpath" ] ; then
+elif [ "$dmtbl" = "mpath" ] ; then
     dmname=$tblname
     # We need the dependencies of the table to figure out the type
     dmdeps=$($DMSETUP deps -u $UUID)
     dmname=$tblname
     # We need the dependencies of the table to figure out the type
     dmdeps=$($DMSETUP deps -u $UUID)
-elif [ "$dmtbl" == "dmraid" ] ; then
+elif [ "$dmtbl" = "dmraid" ] ; then
     dmname=$tblname
 fi
 
     dmname=$tblname
 fi
 
@@ -79,6 +79,9 @@ if [ -n "$dmdeps" ] ; then
        *\(94,*)
             echo "DM_TYPE=dasd"
            ;;
        *\(94,*)
             echo "DM_TYPE=dasd"
            ;;
+       *\(104,* | *\(105,* | *\(106,* | *\(107,* | *\(108,* | *\(109,* | *\(110,* | *\(112,*)
+           echo "DM_TYPE=cciss"
+           ;;
        *\(9*)
             echo "DM_TYPE=raid"
            ;;
        *\(9*)
             echo "DM_TYPE=raid"
            ;;