diff --git a/assemble-firmware.pl b/assemble-firmware.pl index dc518b1..662256e 100755 --- a/assemble-firmware.pl +++ b/assemble-firmware.pl @@ -15,6 +15,10 @@ die "no firmware list specified" if !$fwlist || ! -f $fwlist; my $target = shift; die "no target directory" if !$target || ! -d $target; +my $FORCE_INCLUDE = [ + 'iwlwifi-*.pnvm', +]; + my $ALLOW_MISSING = {}; # debian squeeze also misses those files foreach my $fw (qw( @@ -575,6 +579,10 @@ while(defined(my $line = <$fd>)) { } close($fd); +for my $fw ($FORCE_INCLUDE->@*) { + add_fw($fw, 'FORCE_INCLUDE'); +} + exit($error) if $error; my $target_fw_string = `find '$target' -type f -o -type l`;