Hi, there're some ;; missing in the patch, also the opening ( are not sh compatible.
$ case "foo" in (bar) echo foo;; (*) echo bar;; esac syntax error: `(' unexpected $ case "foo" in bar) echo foo;; *) echo bar;; esac bar $ I think it was supposed to be --- ../../unstable/multipath-tools-0.4.5/multipath/multipath.sh 2005-11-27 11:18:51.829821192 +0100 +++ multipath.sh 2005-11-27 12:12:07.038075704 +0100 @@ -4,11 +4,14 @@ 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 Best regards, Bernd -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]