[sisyphus] Имена cd-приводов
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Чт Апр 6 11:47:34 MSD 2006
Andrii Dobrovol`s`kii Dobrovol`s`kii wrote:
> Anton Farygin пишет:
>> Andrii Dobrovol`s`kii Dobrovol`s`kii wrote:
>>> Alexei V. Mezin пишет:
>>>> Что такое cdrom и зачем он указывает именно туда, а не на hdc? Почему
>>>> привод, который ничего не умеет писать, обозван cdwriter, а пишуший DVD
>>>> этой чести оказался лишен?
>>> Увы... Проблеме уже "сто лет". Решения не видно. Отрегулируйте
>>> ссылки руками.
>> Эту проблему решили кардинально - теперь /dev/cdrom* больше не будет ;(
>>
>> Rgds,
>> Rider
> Антон, а можно чуть развернутее? Так чтоб было понятно даже
> прапорщику? А то, когда Вы беретесь что-то решать кардинально, у
> меня последнее время дрожь появляется... ;)
Я ничего не решал. Всё решено за нас.
Новая версия udev, которая ворочается сейчас на моей машинке, считает
что %e в правилах уже использовать нельзя.
Для тех, кто не в курсе - %e это такая штука, которая позволяла делать
/dev/cdrom, /dev/cdrom1, /dev/cdrom2... и т.д.
Т.е. - инкрементальный счётчик.
Соответственно все правила типа SIMLINK+="cdrom%e" уже не работают.
соответственно мы теряем всё, что пыталось делать такого рода симлинки
(как правило это был только cdrom).
Теперь все приложения (опять же - мнение не моё, а mainstream udev'а) -
должны спрашивать у hal, где живёт cdrom.
Собственно многие уже так и делают (например k3b).
Rgds,
Rider
Подробная информация о списке рассылки Sisyphus