[sisyphus] как мы теперь собираем ядра?

Дмитрий Герасимов =?iso-8859-1?q?matrix_=CE=C1_podlipki=2Eru?=
Ср Июн 11 08:32:33 MSD 2003


Андрей Новосёлов wrote:

>В Втр, 10.06.2003, в 12:12, Gerasimov Dmitry написал:
>  
>
>>On Tue, Jun 10, 2003 at 12:54:59PM +0400, Nick N. Vinogradov wrote:
>>    
>>
>>>>сейчас на работе - время не позволяет _вменяемо_ :-) документировать, но
>>>>сегодня вечером буду этоже делать дома - опишу.
>>>>        
>>>>
>>>Вас не затруднит продублировать описание на atmsk.ru?
>>>      
>>>
>>Сделаю. я уже набросал в общих чертах - дома проверю еще разок, но "голом"
>>мастере2.2...
>>    
>>
>Да , пожалуйста. Очень интересно.    
>  
>
Итак, утро - как обещал пишу отчет.
К сожалению попасть домой к "голому" Мастеру2.2 не удалось, потому 
вкратце и по памяти опишу что я делал на работе.
Машина - Мастер 2.2 + updates.. и очень редко что-то из Сизифа. Один-два 
раза не более.
Делал я примерно следующее.
1. скачал из SRPMS.kernel пакеты
kernel-build-tools-0.3-alt1.src.rpm
kernel-fix-security-2003.04.23-alt1.src.rpm
kernel-feat-crypto-2003.05.08-alt1.src.rpm
kernel-image-std-up-2.4.21rc1-alt2.src.rpm
kernel-fix-build-2003.04.23-alt2.src.rpm
kernel-source-2.4.21-0.1.0-alt1.src.rpm
2. последовательно собрал и установил
kernel-build-tools-0.3-alt1.src.rpm
kernel-source-2.4.21-0.1.0-alt1.src.rpm
kernel-fix-security-2003.04.23-alt1.src.rpm
kernel-feat-crypto-2003.05.08-alt1.src.rpm
kernel-fix-build-2003.04.23-alt2.src.rpm
3. установил то, что требовалось для сборки
- gcc2.96, еще что-то.. из Сизифа пришлось тянуть только одну 
libdb4-devel.. (название.. точно не помню..)
4. сделал rpm -i kernel-image-std-up-2.4.21rc1-alt2.src.rpm
5. открыл спек kernel24(точно не помню названия) и понял что разбираться 
буду дома, а сейчас только попробую.
6. ничего не радактируя в спеке сказал
   rpm -ba kernel.spec
... вроде все собралось..
Но вечером мне захотелось странного - отредактировать, что собирать, а 
что нет, другими словами мне захотелось make menuconfig в процессе.. ну 
или на худой конец - make config..    Я не понял как это сделать "по 
науке".. и может уже просто голова думать не хотела - в спеке нашел 
место где было что-то про defconfig и тупо заменл defconfig на config.. 
В итоге какие-то вопросы у меня спрашивались при сборке.. но до конца 
дойти не удалось - прогнали меня. :-)..
Пущай меня подредактируют люди более сведующие в компиляции кернелов.








Подробная информация о списке рассылки Sisyphus