diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-10-12 14:20:27 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-10-12 14:20:27 +0000 |
commit | ecf3914a3a77f1ab286352be32de3953e4babf11 (patch) | |
tree | 14cd9c3dfaf7c003f879983a7530c33b29d2e19e | |
parent | 6610f2dccd44a94a5361cd749bfe570beb92c23b (diff) | |
download | alpine-conf-ecf3914a3a77f1ab286352be32de3953e4babf11.tar.bz2 alpine-conf-ecf3914a3a77f1ab286352be32de3953e4babf11.tar.xz |
setup-disk: fix for detecting cciss disks
see #179
-rw-r--r-- | setup-disk.in | 6 |
1 files 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 |