Пытаюсь пересобрать ядро следуя вот этой инструкции:
http://fedoraproject.org/wiki/Building_a_custom_kernel
При запуске
rpmbuild -bb --target=`uname -m` kernel.spec
получаю следующий лог
...................много лога.....................
+ mv kernel-3.1.0-i686-PAE.config .config
++ head -1 .config
++ cut -b 3-
+ Arch=i386
+ make ARCH=i386 listnewconfig
+ grep -E '^CONFIG_'
.config:4658:warning: override: reassigning to symbol DEBUG_BLK_CGROUP
+ '[' -s .newoptions ']'
+ cat .newoptions
CONFIG_NUMA
CONFIG_NUMA_EMU
CONFIG_NODES_SHIFT
+ exit 1
error: Bad exit status from /var/tmp/rpm-tmp.8v0xxB (%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.8v0xxB (%prep)
Полный лог здесь:
http://pastebin.com/aqWs8ghF
Компилирую ядро на свежеустановленной 32-битной Fedore Core 16.
Подскажите, куда копать? Здесь даже сообщения об ошибке нормального нет. Как я понял, "exit 1" получается из-за того, что в файл ".newoptions" попали три строчки CONFIG_N*. Но какого чёрта они туда попали? От какого конфига это зависит?