Ответ на этот вопрос, вероятно, оставит вас с несоответствиями символов при попытке загрузить модули ядра, скомпилированные для другого ядра.
Чтобы разместить модули ядра во время компиляции, сделайте так, как ответил Делан:
%files
/lib/modules/`uname -r`/extra/*.ko
Чтобы поместить ранее скомпилированные модули ядра в путь текущего запущенного ядра, вам придется сделать что-то хитрое в разделе% post:
%post
cp /lib/modules/known/location/*.ko /lib/modules/`uname -r`/extra/*.ko
%postun
rm /lib/modules/... # hopefully they have not upgraded their current kernel..
%files
/lib/modules/known/location/*.ko
, который установит модули ядра, которые, вероятно, могутне загружаться на работающем ядре.Обычно исходные RPM-решения являются решением именно этой проблемы.