Алексей Любимов пишет: > On Sat, 19 Apr 2003 17:44:03 +0400 > "Peter V. Saveliev" 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. Лучше сразу посмотреть, не патчит ли патч конфиг ядра (если да, вписать добавленные параметры в нужный конфиг), иначе при сборке задаст вопрос про неизвестный параметр и будет наивно ждать ответа. Да, старая схема сборки ядра - это интим... -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru