Предлагается добавлять dev.cdrom.lock = 0 в /etc/sysctl.conf при установке десктопных системах.
Даже в MAC'ах есть блокировка CD.
При этом там совершенно другая концепция (точнее в отличие от там есть концепция) работы с внешними устройствами. Я просидел много на support@ и объяснять пользователю что надо под рутом запустить fuser -v /mnt/cdrom и посмотреть кто держит - поднадоело. Альтернатива - сообщать пользователю, какая программа под каким пользователем удерживает диск.
Условные настройки в /etc/sysctl.conf лучше делать в другом пакете или вообще в installer'е. Просьба перевесить по адресу.
Может быть сюда?
Не знаю точно, где бы место таким настройкам. В alterator-sysctl?
Вроде как vsu@ на днях рассказал inger@ про правильный ioctl для таких случаев :)
(In reply to comment #6) > Вроде как vsu@ на днях рассказал inger@ про правильный ioctl для таких случаев :) Это другой случай - там требуется переключить смонтированный loop с одного файла (на CD) на другой (видимо, скопированный либо куда-то в установленную систему, либо в tmpfs с использованием уже созданного к этому моменту swap-раздела).
Ну так проблема-то та же, насколько понимаю -- в конце установки диск не выезжал.
Ну допустим, у нас всё настолько хорошо, что сам разблокируется.