Денис Смирнов пишет: > 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. -- С уважением. Алексей.