[devel] kernel build docs

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Пн Дек 31 01:15:27 MSK 2007


Денис Смирнов пишет:
> On Tue, Dec 25, 2007 at 04:31:18AM +0300, Aleksey Avdeev wrote:
> 
> AA> 1. Ответвить от нужных бранчей вида template/<имя>/sisyphus бранчи вида
> AA> build/template/<имя>/sisyphus
> AA> 2. Во всех build/template/<имя>/sisyphus перенести содержимое (через
> AA> git-mv) в подкаталог <имя>/
> AA> 3. От одного из build/template/<имя>/sisyphus ответвить
> AA> <ядро>/templates/sisyphus
> 
> Не понял, зачем такая двухуровневая структура?

  Для достаточно удобного перехода от множества бранчей к множеству
каталогов.

  В template/<имя>/sisyphus в содержимое (kernel-modules-<имя>.spec и
SOURCES, если он есть) содержится в корне, а kernel-build-scripts
ожидает его найти в modules/<имя> (и в modules/<имя2> для другого пакета
с модулями). (Разумеется, данный перенос можно сделать и спомощью
временных бранчей. Но постоянные мне удобней.)

> 
> AA> 4. Все build/template/*/sisyphus (кроме родителя) смержить в
> AA> <ядро>/templates/sisyphus (пришлось делать в несколько этапов, т. к.
> AA> количество предков у коммита ограничено)
> 
> Это не понял.

  Это для создания в modules той структуры, которую ждёт
kernel-build-scripts: он работает со структурой каталогов, а не с
бранчами в репозитарии.

> 
> 
>> AA>> 4. В каталоге с рабочей копией kernel-build-scripts создал ссылку
>> AA>> modules, указывающею на рабочею копию репозитария kernel-modules.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 544 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20071231/21af1c45/attachment-0002.bin>


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