From c7e2a0bc082321bceea7ac86fa6e1a42bcc91072 Mon Sep 17 00:00:00 2001 From: "elkropac@students.zcu.cz" Date: Tue, 3 Feb 2004 00:20:31 -0800 Subject: [PATCH] [PATCH] get_dev_number() in extras/ide-devfs.sh this patch corrects ide devices with number greater than 9 being linked into wrong discs/discX directories (my hda10 device was in discs/disc1 directory) it adds % into pattern for $DRIVE, so for example, hda10 is not eaten to hda1, but to hda, and break in for cycle works for it --- extras/ide-devfs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extras/ide-devfs.sh b/extras/ide-devfs.sh index 8648f6c0c..1cf6f9c9e 100644 --- a/extras/ide-devfs.sh +++ b/extras/ide-devfs.sh @@ -18,7 +18,7 @@ get_dev_number() { local x= local num=0 local MEDIA= - local DRIVE="${1%[0-9]*}" + local DRIVE="${1%%[0-9]*}" for x in /proc/ide/*/media; do if [ -e "${x}" ]; then -- 2.30.2