On Sun, Oct 21, 2007 at 04:39:53PM +0400, Sergey Vlasov wrote: > On Sat, Oct 20, 2007 at 11:49:30PM +0400, Damir Shayhutdinov wrote: > > По-хорошему, рпмные макросы надо бы убрать из kernel-build-tools и > > положить в пакет rpm-build-kernel. Тогда хоть можно дать совет, в > > случае проблемы с макросами - поставить все билдреки, которые > > начинаются с rpm-build-. Независимо от спека. > > Идея в принципе правильная. > > Предлагается следующий вариант: > > 1) Файл /etc/rpm/macros.d/kernel выносится из пакета > kernel-build-tools в отдельный пакет rpm-build-kernel; в пакет > kernel-build-tools добавляется зависимость на rpm-build-kernel, > чтобы старые пакеты продолжали собираться. > > 2) Во всех пакетах kernel-* и в соответствующей документации > BuildRequires: kernel-build-tools заменяется на rpm-build-kernel. Поскольку возражений не поступило, эти действия были выполнены - теперь из пакета kernel-build-tools-0.10-alt1 собирается подпакет rpm-build-kernel, который содержит только макросы, необходимые для сборки других пакетов kernel-*. Массовая зачистка пакетов kernel-source-* пока не проводилась - исправлены только шаблоны модулей в kernel CVS.