]>
git.proxmox.com Git - pve-kernel.git/blob - debian/scripts/find-firmware.pl
8 die "no directory to scan" if !$dir;
10 die "no such directory" if ! -d
$dir;
12 warn "\n\nNOTE: strange directory name: $dir\n\n" if $dir !~ m
|^(.*/)?(\d+.\d+.\d+\-\d+\-pve)(/+)?
$|;
16 open(my $FIND_KO_FH, "find '$dir' -name '*.ko'|");
17 while (defined(my $fn = <$FIND_KO_FH>)) {
20 $relfn =~ s
|^$dir/*||;
22 my $cmd = "/sbin/modinfo -F firmware '$fn'";
23 open(my $MOD_FH, "$cmd|");
24 while (defined(my $fw = <$MOD_FH>)) {