[devel] kernel build docs
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Вт Дек 25 04:31:18 MSK 2007
Денис Смирнов пишет:
> On Mon, Dec 24, 2007 at 01:37:04AM +0300, Aleksey Avdeev wrote:
>
> AA> 2. В каталоге с рабочей копией kernel-build-scripts создал ссылку
> AA> kernel, указывающею на рабочую копию репозитария с ядром (там --
> AA> переключился на нужный бранч).
>
> Репозиторий откуда клонировал?
Изначально это был
<http://git.altlinux.org/people/silicium/packages/?p=kernel-image-2.6.18.git;a=summary>
-- теперь туда зафетчены репозитарии kernel-image-2.6.18.git от всех, у
кого я их нашёл (на git.alt).
>
> AA> 3. В kernel-modules создал бранч
> AA> kernel-image-xen-dom0/templates/sisyphus со структурой католога modules
> AA> (смержил нужные модули так, чтобы каждый был в своём подкаталоге, см.
> AA> <http://git.altlinux.org/people/solo/packages/?p=kernel-modules.git;a=tree;h=ba2d3e08fcff6ad138f8604acd750ac92292e8ec;hb=489c5ee171f8e4e271cccbb327680cd2dd1275cd>),
> AA> и переключился на него.
>
> Бранч самостоятельный, или откуда-то ответвлялся?
Ответвил от какого-то из модульных бранчей. Примерный алгоритм:
1. Ответвить от нужных бранчей вида template/<имя>/sisyphus бранчи вида
build/template/<имя>/sisyphus
2. Во всех build/template/<имя>/sisyphus перенести содержимое (через
git-mv) в подкаталог <имя>/
3. От одного из build/template/<имя>/sisyphus ответвить
<ядро>/templates/sisyphus
4. Все build/template/*/sisyphus (кроме родителя) смержить в
<ядро>/templates/sisyphus (пришлось делать в несколько этапов, т. к.
количество предков у коммита ограничено)
>
> AA> 4. В каталоге с рабочей копией kernel-build-scripts создал ссылку
> AA> modules, указывающею на рабочею копию репозитария kernel-modules.
> AA> 5. Дальше действовал по README.koi8
>
> Тамошние утилиты сами то что надо коммитят/ставят тэги и т.д.?
Так далеко пока не капал: для сборки модулей оно не нужно, при
доработки самих ядер и/или модулей такие действия делаю руками (пока оно
мне так проще и надёжнее).
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 544 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20071225/0ac057ac/attachment-0002.bin>
Подробная информация о списке рассылки Devel