[mdk-re] Re: rpm -b what?
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Чт Мар 14 19:37:04 MSK 2002
On Thu, Mar 14, 2002 at 18:33:34 +0300, Serge Skorokhodov wrote:
> Здравствуйте!
>
> ЛАВ> On Thu, 14 Mar 2002 15:41:13 +0200
> ЛАВ> "Michael Shigorin" <mike на lic145.kiev.ua> wrote:
>
> >> On Thu, Mar 14, 2002 at 02:28:21PM +0300, Serge Skorokhodov wrote:
> >> > Если размер буфера по крайней мере понятно как менять (поменять и
> >> > снова закатать в тарбол), то исходники acpi имеются только в виде
> >> > диффов:(. Что делать: править дифф?
> >> Можно и так.
>
> ЛАВ> а что мешает сделать так.
>
> ЛАВ> rpm -bp kernel
>
> ЛАВ> cd ../build/...
> ЛАВ> копируем в темп
> ЛАВ> правим
> ЛАВ> diff старое новое
> ЛАВ> добавляем патч в папку sources и спек
> ЛАВ> собираем.
>
> Надо попробовать, но я пока в этих технологиях плаваю:) И
> собирать ядро приходится на ночь ставить:( А хотелось бы просто
> модуль поправить и мейкануться. Это можно, кстати? Ведь конфиг
> прежний. А потом ядро впихнуть "старым казачим способом"? Вот
> только как тогда модули в систему устанавливать?
Думаю, для тестового режима ручной способ вполне пойдет. В процессе
ковыряния с некоторыми модулями я делал так: после правки запускал make
modules (к сожалению, в нужном каталоге так запустить нельзя - приходится
запускать сверху, так что обходится в поисках изменений все дерево).
Потом обновившийся модуль засовывался руками в /lib/modules/... на место
старого; depmod -a; далее перезагружаем модуль.
Если меняются и куски, встраиваемые внутрь ядра - придется еще сделать
make bzImage и поставить новое ядро.
Ну а когда заработает, можно будет и diff сделать.
Подробная информация о списке рассылки community