Hi Sergey! Thursday 02, at 01:54:27 PM you wrote: > On Thu, Oct 02, 2008 at 01:31:41PM +0400, Konstantin A. Lepikhov wrote: > > Вообще старые устройства, которые не поддерживаются, обслуживаются > > отдельным приложением nvidia_legacy. Зачем пихать все модули в одну > > кучу и потом городить переключатели? > > Как минимум драйвер X переименовать нельзя - модуль должен иметь имя > nvidia (в модуле ищется символ ${name}ModuleData), так что без симлинков > на этом этапе не обойтись (разве что сделать несколько пакетов, > конфликтущих друг с другом, но в этом случае нужно, например, в > инсталяторе делать установку пакетов в зависимости от обнаруженного > железа). Модули ядра тоже просто так не переименовываются. Механизм детекта железа/драйвера через .xinf в alterator работает, реализовать provides: <список modalias> для каждого такого пакета тоже можно: [17:10:38] а modalias: [17:11:11] чтобы по rpmquery -a modalias* можно было получить список [17:11:18] с модулями > > > А смысл прыганья между ядрами? В сизифе всегда есть только одно ядро и > > один комплект драйверов. > > Даже в сизифе могут быть разные версии модулей для разных flavour ядер, а > уж что находится в системе у пользователей - вообще неизвестно. Значит, не надо допускать такого бардака в сизифе. -- WBR et al.