[sisyphus] Re: mknod /dev/ppp
Alexey Morozov
=?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Вт Мар 29 10:37:01 MSD 2005
On Tue, Mar 29, 2005 at 12:47:18AM +0400, Arioch wrote:
> >При обращении к несуществующему
> >файлу в _модифицированной_ и специально _настроенной_ tmpfs не
> >происходит немедленного возврата из вызова с ошибкой,
> При любом обращении или только чтении?
> А если обращение на запись
При "обращении". Под обращением понимается открытие (неважно,
на запись или на чтение) или stat.
Поэтому, например, ls /dev/ppp приводит к соотв. вызову modules_lookup
(если ppp еще нет), а ls /dev | grep ppp - нет.
> ( или что делает mknod ?)
Как следует непосредственно из названия ;-) создает узел ;-)
make node.
> >>То о чем я говорю, это перехватить открытие файла (создание его,
> >>открытие на запись), дождаться закрытие (mknod отработало, устройство
> >>создано) и копирование файла в etc (раз создали, значит он кому-то
> >>нужен, а сам не создался)
> >
> >В результате, весь /dev уедет в итоге в /etc, да?
>
> Нет, ибо устройства, которые уже созданы udev'ом не будут уезжать в /etc.
Не понял ничего, извините. udev, в случае необходимости, точно так же
пользуется mknod'ом, как и _любая_ другая программа. В нем нет никакой
магии, увы.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050329/793e8606/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus