|
Lines 8-14
check_parameter ALTBOOT_LOCALDEV
Link Here
|
| 8 |
target= |
8 |
target= |
| 9 |
devspec= |
9 |
devspec= |
| 10 |
devices= |
10 |
devices= |
| 11 |
hardwait=7 |
11 |
hardwait=60 |
| 12 |
|
12 |
|
| 13 |
b_a() |
13 |
b_a() |
| 14 |
{ |
14 |
{ |
|
Lines 257-268
main_loop()
Link Here
|
| 257 |
{ |
257 |
{ |
| 258 |
enter "main_loop" |
258 |
enter "main_loop" |
| 259 |
|
259 |
|
| 260 |
local iter=0 nsec=0 |
260 |
local iter=0 nsec=0 scan_started= |
| 261 |
|
261 |
|
| 262 |
start_scan |
262 |
start_scan |
| 263 |
|
263 |
|
|
|
264 |
debug "Idle before scan devices" |
| 264 |
while :; do |
265 |
while :; do |
| 265 |
debug "Idle before scan devices" |
|
|
| 266 |
sleep 1 |
266 |
sleep 1 |
| 267 |
scan_devices |
267 |
scan_devices |
| 268 |
iter=$((1 + $iter)) |
268 |
iter=$((1 + $iter)) |
|
Lines 293-302
main_loop()
Link Here
|
| 293 |
fi |
293 |
fi |
| 294 |
|
294 |
|
| 295 |
iter=0 |
295 |
iter=0 |
|
|
296 |
debug "device not ready, go to the next ring" |
| 297 |
fi |
| 298 |
|
| 299 |
if [ -z "$scan_started" ]; then |
| 300 |
scan_started=1 |
| 296 |
[ -n "$NOASKUSER" ] || |
301 |
[ -n "$NOASKUSER" ] || |
| 297 |
start_scan |
302 |
start_scan |
| 298 |
debug "device not ready, go to the next ring" |
|
|
| 299 |
fi |
303 |
fi |
|
|
304 |
|
| 305 |
debug "device not found yet at $(( $iter + $nsec )) second..." |
| 300 |
done |
306 |
done |
| 301 |
|
307 |
|
| 302 |
leave "main_loop" |
308 |
leave "main_loop" |
|
Lines 323-329
if [ -z "$devspec" ] && [ -n "$prevdir" ] && [ ! -f "$altboot_auto" ]; then
Link Here
|
| 323 |
fi |
329 |
fi |
| 324 |
fi |
330 |
fi |
| 325 |
|
331 |
|
| 326 |
timeout="${timeout:-20}" |
332 |
timeout="${timeout:-180}" |
| 327 |
label="${label//\\040/ }" |
333 |
label="${label//\\040/ }" |
| 328 |
IM_start_output choice form errmsg ponder |
334 |
IM_start_output choice form errmsg ponder |
| 329 |
|
335 |
|