From 34b04a636488b6de558560d85a34b498c226d705 Mon Sep 17 00:00:00 2001 From: "Markus S. Wamser" Date: Sat, 7 Dec 2019 23:00:14 +0100 Subject: modules-shrunk: preserve module priorities from build depmod looks for files modules.order and modules.builtin which are generated at kernel build time but were previously not passed to the modules-shrunk derivation --- pkgs/build-support/kernel/modules-closure.sh | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'pkgs/build-support') diff --git a/pkgs/build-support/kernel/modules-closure.sh b/pkgs/build-support/kernel/modules-closure.sh index 5658094872c..220f3b00a77 100644 --- a/pkgs/build-support/kernel/modules-closure.sh +++ b/pkgs/build-support/kernel/modules-closure.sh @@ -56,4 +56,12 @@ for module in $closure; do done done +# 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"/. + depmod -b $out -a $version + +# remove original hints from final derivation +rm $out/lib/modules/"$version"/modules.order +rm $out/lib/modules/"$version"/modules.builtin -- cgit 1.4.1