base/init.sh: use loop counter with unique varname

$i can be polluted too easily
master
Harald Hoyer 2014-06-27 18:05:37 +02:00
parent 1ea5879085
commit 6525182bfc
1 changed files with 3 additions and 3 deletions

View File

@ -232,7 +232,7 @@ source_hook pre-mount
getarg 'rd.break=mount' -d 'rdbreak=mount' && emergency_shell -n mount "Break mount"
# mount scripts actually try to mount the root filesystem, and may
# be sourced any number of times. As soon as one suceeds, no more are sourced.
i=0
_i_mount=0
while :; do
if ismounted "$NEWROOT"; then
usable_root "$NEWROOT" && break;
@ -248,8 +248,8 @@ while :; do
fi
done

i=$(($i+1))
[ $i -gt 20 ] \
_i_mount=$(($_i_mount+1))
[ $_i_mount -gt 20 ] \
&& { flock -s 9 ; action_on_fail "Can't mount root filesystem" && break; } 9>/.console_lock
done