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
local x=
local num=0
local MEDIA=
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
for x in /proc/ide/*/media; do
if [ -e "${x}" ]; then