Package: multipath-tools
Severity: serious
Justification: Policy 10.4
Tags: patch

${1:0:3} is a bashism.  Here's one way around that.

--- /tmp/multipath.sh   2005-11-02 06:53:18.000000000 -0500
+++ /etc/udev/scripts/multipath.sh      2005-11-02 06:53:11.000000000 -0500
@@ -4,11 +4,12 @@
    exit
 fi
 
-if [ "${1:0:3}" = "dm-" ] ; then
-  dev=$(</sys${DEVPATH}/dev)
-  map=$(/sbin/devmap_name $dev)
-  /sbin/kpartx -v -a /dev/$map
-else
-  /sbin/multipath -v0 /dev/$1
-fi
+case "$1" in
+  (dm-*)
+    dev=$(</sys${DEVPATH}/dev)
+    map=$(/sbin/devmap_name $dev)
+    /sbin/kpartx -v -a /dev/$map
+  (*)
+    /sbin/multipath -v0 /dev/$1
+esac
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to