Mageia Bugzilla – Attachment 2422 Details for
Bug 5348
Wrong filename for bnx (Broadcom) firmware (IBM Server)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
This checker find all missing firmware...
check.pl (text/plain), 565 bytes, created by
Thierry Vignaud
on 2012-06-04 15:19:06 CEST
(
hide
)
Description:
This checker find all missing firmware...
Filename:
MIME Type:
Creator:
Thierry Vignaud
Created:
2012-06-04 15:19:06 CEST
Size:
565 bytes
patch
obsolete
>#!/usr/bin/perl > >use lib qw(/usr/lib/libDrakX); >use MDK::Common; >use list_modules; >use run_program; > ># from drakx/kernel/modules.pl >my $images_cat = 'fs/* disk/* bus/* network/* input/* various/*'; #- ie everything except multimedia > >my @modules = map { category2modules($_) } split(' ', $images_cat); > >foreach my $mod (@modules) { > my @fw = map { /^firmware:\s*(.*)/ ? $1 : () } run_program::get_stdout('/sbin/modinfo', $mod); > next if !@fw; > my @missing_fw = grep { ! -e "/lib/firmware/$_" } @fw; > print ">> missing $_ firmware for $mod\n" foreach @missing_fw; >}
#!/usr/bin/perl use lib qw(/usr/lib/libDrakX); use MDK::Common; use list_modules; use run_program; # from drakx/kernel/modules.pl my $images_cat = 'fs/* disk/* bus/* network/* input/* various/*'; #- ie everything except multimedia my @modules = map { category2modules($_) } split(' ', $images_cat); foreach my $mod (@modules) { my @fw = map { /^firmware:\s*(.*)/ ? $1 : () } run_program::get_stdout('/sbin/modinfo', $mod); next if !@fw; my @missing_fw = grep { ! -e "/lib/firmware/$_" } @fw; print ">> missing $_ firmware for $mod\n" foreach @missing_fw; }
View Attachment As Raw
Actions:
View
Attachments on
bug 5348
: 2422