Hello! В git://git.altlinux.org/people/vsu/packages/kernel-build-scripts.git в ветке modules-in-git выложен вариант скриптов, где шаблоны модулей хранятся в GIT вместо CVS, а сгенерированные spec-файлы могут также помещаться в GIT для последующей сборки через gear (например, с помощью давно обещанной сборочной системы, использующей в качестве исходных данных GIT-репозитории вместо src.rpm). В текущем варианте предполагается, что все шаблоны хранятся в общем репозитории в ветках template/MODULE/DISTRIBUTION, где MODULE - имя модуля, DISTRIBUTION - ветка для дистрибутива (sisyphus, alt-linux-4.0 и т.п.). Окончательные пакеты для сборки коммитятся в ветки kernel-modules-MODULE-FLAVOUR/DISTRIBUTION, кроме того, на них ставятся теги kernel-modules-MODULE-FLAVOUR/VERSION-RELEASE (что соответствует формату @name@/@version@-@release@ для gear-create-tag). История шаблонов из kernel CVS, преобразованная в GIT, выложена в git://git.altlinux.org/people/vsu/packages/kernel-modules.git (всё, что было в CVS, включая устаревшие модули). Неудобство по сравнению с CVS - без использования дополнительных средств можно одновременно иметь в рабочей копии шаблон только для одного модуля. Чтобы держать рядом несколько шаблонов, придётся либо наплодить кучу репозиториев и производить push/pull между ними, либо использовать скрипт git-new-workdir, позволяющий создать рабочую копию, ссылающуюся на репозиторий из другого места (в пакетах git-* этого скрипта нет - в исходниках git он лежит в contrib/workdir/). Принимаются предложения по поводу переименования скриптов buildkernel и buildmodules во что-то, что можно положить в /usr/bin и запаковать в пакет kernel-build-tools. -- Sergey Vlasov