forked from mirrors/nixpkgs
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.
This commit is contained in:
parent
ee8572d6b3
commit
70bc1a3f49
|
@ -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…
Reference in a new issue