[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