[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