[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