On Wed, Nov 21, 2007 at 02:57:28PM +0300, Anton Farygin wrote: > Sergey Vlasov пишет: > > On Mon, Nov 19, 2007 at 11:28:38PM +0300, Sergey Vlasov wrote: > >> История шаблонов из kernel CVS, преобразованная в GIT, выложена в > >> git://git.altlinux.org/people/vsu/packages/kernel-modules.git (всё, > >> что было в CVS, включая устаревшие модули). > > > > Вот теперь то, что было выложено, ещё и собирается (после добавления > > файлов .gear/rules). > > Серёг, а не проще ли научить gear работать с несколькими spec файлами в > рамках одного репозитария ? Вероятно, имелось в виду "в рамках одного бранча" (поскольку репозиторий и так уже один)? Это в gear уже есть, причём в двух вариантах - либо через -r RULES указать другой файл с правилами (в котором будет ссылка на spec), либо через -t COMMIT:PATH задать поиск .gear/rules и всего прочего в нужном подкаталоге. Но в этом случае для сборки из git недостаточно будет передать просто подписанный тег, указывающий на нужный коммит - вместе с ним нужно будет как-то передавать требуемое значение RULES или PATH. > а то как-то страшновато получается... Да, бранчей получается куча (хотя можно немного разгрести свалку, окончательно выбросив устаревшие модули и бранчи для старых дистрибутивов, которые сейчас были туда засунуты автоматом). С другой стороны, если всё засунуть в один бранч, история разных модулей смешивается в одну кучу, что плохо согласуется с ситуацией, когда у модулей разные мантейнеры. > Хотя в принципе вполне юзабельно, но всё-равно как-то напрягает - > действий по сборке ядра становится больше ? или нет ? Ну придумайте что-то получше...