[sisyphus] Re: depmod failed on the custom kernel

Vitaly Ostanin =?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Вс Апр 20 00:48:41 MSD 2003


Алексей Любимов пишет:
> On Sat, 19 Apr 2003 17:44:03 +0400
> "Peter V. Saveliev" <peet на eltel.net> wrote:
> 
> 
>>...
>>
>>Приспичило собирать своё ядро (нужна была поддержка serial console и
>>vserver).
>>
>>Последовательность действий была такая:
>>
>>$ rpm -ihv kernel24-2.4.20-alt7.src.rpm
>>$ cd /usr/src/RPM/SOURCES
>>// установил исходники
> 
> 
> выключить ненужные патчи и 
> rpm -bp kernel24.spec
> 
> 
>>$ cp /home/peet/patch-2.4.20ctx-17 .
>>// патч vserver.
>>// название совсем не по ALT, но это пока проба пера :)
>>
>>$ cd ../SPECS $ mcedit kernel24.spec 
>>// добавил патч, проследил, с кем конфликтует, убрал конфликтную цепочку
>>
>>$ rpmbuild -ba kernel24.spec
>>// прервал до make, но после применения патчей (кстати, это, наверное,
>>// можно сделать ключами...)
> 
> 
> положить ратч в ../SOURCES
> 
> в начале спека добавить  
> %patchXXX: kernel-vserver.patch.gz
> 
> в 
> в нужном месте секции prepare добавить %patchXXX -p 1

Можно -p1 без пробела. Для экономии времени советую добавить 
%patchXXX перед всеми остальными, чтобы отвались другие 
конфликтующие, а не нужный XXX. Лучше сразу посмотреть, не патчит 
ли патч конфиг ядра (если да, вписать добавленные параметры в 
нужный конфиг), иначе при сборке задаст вопрос про неизвестный 
параметр и будет наивно ждать ответа.

Да, старая схема сборки ядра - это интим...

<skipped/>

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 252 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20030420/96c0f169/attachment-0010.bin>


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