[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