From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <48DC929E.5040300@altlinux.com> Date: Fri, 26 Sep 2008 11:43:26 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.14 (X11/20080719) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <9d5146970809240401m60f40d8ag681ecb91024af57c@mail.gmail.com> <48DA8F70.8020800@altlinux.ru> <9d5146970809260034m5b2d9e97v754c1175e70e442a@mail.gmail.com> In-Reply-To: <9d5146970809260034m5b2d9e97v754c1175e70e442a@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?zcXUz8TPzM/HydEg08LP0svJINHE0sEg1yDTydrJxsU=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2008 07:44:00 -0000 Archived-At: List-Archive: List-Post: Dmitry Afanasov пишет: > 24.09.08, Михаил Якушин написал(а): >> Dmitry Afanasov wrote: >>> 24.09.08, Konstantin A. Lepikhov >> написал(а): >>> интересует, как теперь происходит наложение патчей на ядра? вот >>> приспичило мне 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, естетственно. По моему был где-то документ, описывающий всё в подробностях...