[devel] методология сборки ядра в сизифе

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пт Сен 26 11:43:26 MSD 2008


Dmitry Afanasov пишет:
> 24.09.08, Михаил Якушин<silicium на altlinux.ru> написал(а):
>> Dmitry Afanasov wrote:
>>> 24.09.08, Konstantin A. Lepikhov<lakostis на altlinux.org>
>> написал(а):
>>> интересует, как теперь происходит наложение патчей на ядра? вот
>>> приспичило мне sfq допилить до состояния esfq - а мне это реально надо
>>> - делать это теперь только через git?
>>>
>>  в общем да, через git
>>  я планирую, написать подробную документацию на эту тему. Возможно на
>> следующей неделе доберусь.
>>  В двух словах делается это так:
>>  клоните у меня репозитарий с ядром
>>  делаете бранч, желательно основаный не на kernel-image-std-def, бранч
>> желательно назвать feat-net-esfq а на v2.6.25 или v2.6.25.17. В этот пранч
>> применяете необходимый вам пач. Затем мерджите это в kernel-image-std-def.
>> При необходимости обновляете конфиги. Затем тестируете и выкладывает у себя
> брр, ни черта в этом kernel-image-2.6.25.git не понял. или не тот взял?
> дока была бы очень полезной. а то я чую доолго в этих
> тагах/бранчах/мержах разбераться буду.

всё просто.

Есть бранч kernel-image-std-def. В него мержаться изменения со всех 
feat/fix бранчей (вручную или скриптом). При сборке делается diff между 
именно этим бранчем и оригинальным v2.6.25

Вам нужно - сделать новый бранч (я предпочитаю делать на основании 
оригинального v2.6.25), назвать его feat-net-esfq, туда внести все 
необходимые изменения, закоммитить, потом замержить их с 
kernel-image-std-def, что бы они попали в результирующий пакет.

Собирать ядро надо с помощью gear, естетственно.

По моему был где-то документ, описывающий всё в подробностях...




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