From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 21 Sep 2002 20:12:26 +0400 From: =?KOI8-R?B?IuHMxcvTxcog7MDCyc3P1yI=?= To: sisyphus@altlinux.ru Subject: Re: how to add patches to apt-get sources? (was: Re: [sisyphus] apt-get -b source kernel24-stable-up failure) Message-Id: <20020921201226.4c9b4267.avl@l14.ru> In-Reply-To: <20020921101914.159f0104.seriv@parkheights.dyndns.org> References: <3D8A0E4F.6030205@parkheights.dyndns.org> <20020919221013.08cfd646.goldhead@altlinux.ru> <20020921101914.159f0104.seriv@parkheights.dyndns.org> Organization: Chipok X-Mailer: Sylpheed version 0.8.1 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: On Sat, 21 Sep 2002 10:19:14 -0400 sergey ivanov wrote: > Спасибо большое, сейчас вот собрал в конце концов kernel24-stable-up с помощью второго рецепта, то есть доустановив libdb2-devel или libdb3-devel из Sisyphus. При этом вначале напоролся на те же трудности что были описаны в дискуссии "[sisyphus] db? и kernel.src". > Однако для будущего очень хотелось бы узнать как правильно было добавить патч к ядру. То, что я понял из поисков в www.atmsk.ru - это следующая последовательность: > 1) юзер из группы rpm делает "apt-source kernel24-stable-up" apt-get source kernel24-stable-up > 2) root делает "rpm -Uv kernel24-stable-up*.src.rpm" > 3) юзер добавляет тот патч что был приложен к письму в /usr/src/RPM/SOURCES теперь дерево может быть в ~/RPM, а не в /usr/src/RPM > 4) юзер правит /usr/src/RPM/SPEC/kernel-2.4.spec, добавляя строчку в секцию патчей: > (я пытался добавить патч где-то рядом с другими scsi-патчами, написав > Patch1315: linux-2.4.19-aicasm_libdb.patch > вопрос: порядок приложения патчей существенен? Он зависит от имен патчей или от положения строк в этом разделе в Спеке?) от положения строк. все это прерасно видно, во время сборки. лог сборки можно сохранить в файл и смотреть потом. > Еще вопрос: это единственное место которое надо менять? В www.atmsk.ru написано что надо еще добавить строчку в секцию build, а у ядра я там не нашел в этой секции описания приложений отдельных патчей, такое впечатление что они списком прилагаются.) да нет. патчи прикладывают обычно в prepare -- Любимов Алексей avl@l14.ru