makeModulesClosuse: read modules from corrent kernel version

Before this commit, the firmware information would be loaded from the
currently running kernel, not from the kernel to be loaded.

This commit ensures the correct kernel version and modules are read.
wip/yesman
Arthur Gautier 4 years ago committed by Peter Simons
parent c029fb02c4
commit f3d004859f
  1. 2
      pkgs/build-support/kernel/modules-closure.sh

@ -78,7 +78,7 @@ for module in $(cat closure); do
#
# For now, the workaround is just to filter out the extraneous lines out
# of its output.
for i in $(modinfo -F firmware $module | grep -v '^name:'); do
for i in $(modinfo -b $kernel --set-version "$version" -F firmware $module | grep -v '^name:'); do
mkdir -p "$out/lib/firmware/$(dirname "$i")"
echo "firmware for $module: $i"
cp "$firmware/lib/firmware/$i" "$out/lib/firmware/$i" 2>/dev/null || if test -z "$allowMissing"; then exit 1; fi

Loading…
Cancel
Save