From 11e9e9bb70f8d09494ccbfbc7a6192bf733356ec Mon Sep 17 00:00:00 2001 From: Krzysztof Nazarewski Date: Tue, 9 Jan 2024 10:45:35 +0100 Subject: [PATCH] makeModulesClosure: include /lib/firmware/edid modules-closure.sh seems to consider everything under /lib/firmware to be a kernel module, this change adds a special handling of `edid` directory, which does not contain kernel modules fixes #279739 --- pkgs/build-support/kernel/modules-closure.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/build-support/kernel/modules-closure.sh b/pkgs/build-support/kernel/modules-closure.sh index 5f61bac751af2a..f02d11383549c9 100644 --- a/pkgs/build-support/kernel/modules-closure.sh +++ b/pkgs/build-support/kernel/modules-closure.sh @@ -89,6 +89,10 @@ for module in $(< ~-/closure); do done || : done +if test -d "edid" ; then + cp -v --parents lib/firmware/edid "$out" 2>/dev/null +fi + # copy module ordering hints for depmod cp $kernel/lib/modules/"$version"/modules.order $out/lib/modules/"$version"/. cp $kernel/lib/modules/"$version"/modules.builtin $out/lib/modules/"$version"/.