diff options
author | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2020-12-12 17:33:53 +0000 |
---|---|---|
committer | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2020-12-12 20:03:06 +0000 |
commit | 919c65ddceb95bef0e959e0ce4df4a2e4e01ed7c (patch) | |
tree | 9c5ce1593b79bd4154aef0cdd650f390f6f7a460 /images/make_boot_img | |
parent | c5e51a435098a211910d02e801523c52df1214c4 (diff) | |
download | drakx-919c65ddceb95bef0e959e0ce4df4a2e4e01ed7c.tar drakx-919c65ddceb95bef0e959e0ce4df4a2e4e01ed7c.tar.gz drakx-919c65ddceb95bef0e959e0ce4df4a2e4e01ed7c.tar.bz2 drakx-919c65ddceb95bef0e959e0ce4df4a2e4e01ed7c.tar.xz drakx-919c65ddceb95bef0e959e0ce4df4a2e4e01ed7c.zip |
Identify and include missing firmware for iwlwifi (mga#9541)
Diffstat (limited to 'images/make_boot_img')
-rwxr-xr-x | images/make_boot_img | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/images/make_boot_img b/images/make_boot_img index 274b03f41..34c521865 100755 --- a/images/make_boot_img +++ b/images/make_boot_img @@ -155,9 +155,13 @@ sub initrd { } $modules="$modules mgakadeploy " if $ENV{BUILD_KA}; + my $extras = `perl ../kernel/modules.pl list_additional_firmware $kernel | xargs`; + chomp $extras; + my $install_extras = $extras ? "--install '$extras'" : ""; + mkdir_p("build/dracut.conf.d"); # TODO if --nofscks and --no-hostonly are switched, dracut gives an error - fix or report upstream - __ "DRAKX_STAGE1_BINARY=$stage1_binary DRAKX_INIT_BINARY=$init_binary DRAKX_FAKE_MODULES='$fakedrivers' dracut --conf dracut.conf --confdir ./build/dracut.conf.d --add ' $modules ' --add-drivers ' $drivers ' '$img' '$kernel'"; + __ "DRAKX_STAGE1_BINARY=$stage1_binary DRAKX_INIT_BINARY=$init_binary DRAKX_FAKE_MODULES='$fakedrivers' dracut --conf dracut.conf --confdir ./build/dracut.conf.d --add ' $modules ' --add-drivers ' $drivers ' $install_extras '$img' '$kernel'"; chmod(0644, $img); } |