Overview
| Comment: | Updated to try to continue loading after an error occurs |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
72373a7088ceb25c8d37567e5409c542 |
| User & Date: | rkeene on 2014-12-19 00:01:58.856 |
| Other Links: | manifest | tags |
Context
|
2014-12-20
| ||
| 06:47 | Fixed typo causing tuapi loading to fail check-in: 77c233b2a4 user: rkeene tags: trunk | |
|
2014-12-19
| ||
| 00:01 | Updated to try to continue loading after an error occurs check-in: 72373a7088 user: rkeene tags: trunk | |
|
2014-12-15
| ||
| 17:03 | Corrected typo in previous commit check-in: eee347afac user: rkeene tags: trunk | |
Changes
Modified tuapi.tcl
from [eee9236ec6]
to [8e9a9635fe].
| ︙ | ︙ | |||
451 452 453 454 455 456 457 |
if {[string match "/dev/*" $module]} {
return -code error "Unable to lookup device node module for $module"
}
set module [file join $modules_dir $module]
if {$options(call_insmod)} {
| > | > > > | 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 |
if {[string match "/dev/*" $module]} {
return -code error "Unable to lookup device node module for $module"
}
set module [file join $modules_dir $module]
if {$options(call_insmod)} {
if {[catch {
::tuapi::syscall::insmod $module
]} {
continue
}
}
lappend retval $module
}
}
}
|
| ︙ | ︙ | |||
503 504 505 506 507 508 509 |
}
close $fd
}
set failed_to_load [list]
set able_to_load [list]
foreach module $modules {
| < | < | 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 |
}
close $fd
}
set failed_to_load [list]
set able_to_load [list]
foreach module $modules {
if {[::tuapi::modprobe $module] == ""} {
lappend failed_to_load $module
} else {
lappend able_to_load $module
}
}
return [list -failed $failed_to_load -loaded $able_to_load]
|
| ︙ | ︙ |