From ecf3914a3a77f1ab286352be32de3953e4babf11 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 12 Oct 2009 14:20:27 +0000 Subject: setup-disk: fix for detecting cciss disks see #179 --- setup-disk.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setup-disk.in b/setup-disk.in index 584f099..f424ee1 100644 --- a/setup-disk.in +++ b/setup-disk.in @@ -58,10 +58,12 @@ is_vmware() { # Find the disk device from given partition disk_from_part() { - local i= part=${1#/dev/} + # we need convert cciss/c0d0* cciss!c0d0*... + local i= part=$(echo ${1#/dev/} | sed 's:/:!:g') for i in /sys/block/*/$part; do i=${i%/*} - echo "/dev/${i##*/}" + # ...and back from cciss!c0d0 to cciss/c0d0 + echo "/dev/${i##*/}" | sed 's:!:/:g' return 0 done return 1 -- cgit v1.2.3