[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