[sisyphus] Warning: udev-089
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Апр 12 13:38:53 MSD 2006
Sergey Vlasov wrote:
> On Tue, Apr 11, 2006 at 05:42:17PM +0400, Anton Farygin wrote:
>> В ftp://ftp.altlinux.ru/pub/people/rider/udev-089 лежат пакеты нового udev.
>>
>> Просьба всем, кто использует ядро 2.6.16 - поставить и сообщить мне об
>> найденных ошибках. С ядрами < 2.6.16 новый udev работать не будет.
>>
>> Через пару дней это может добраться до Sisyphus - лучше проверить заранее.
>
> Да, камнепад будет изрядный.
>
> 1. После вызова udevtrigger нужно дождаться завершения обработки
> сгенерированных событий - иначе иногда при дальнейшей загрузке не
> обнаруживается даже /dev/urandom. Правда, в этом месте есть
> грабли:
>
> http://wiki.linuxfromscratch.org/lfs/ticket/1720
> http://permalink.gmane.org/gmane.linux.hotplug.devel/9711
>
тут я пока склоняюсь к мысли реализовать собственный вариант udevstart:
вешаем inotify на каталог /dev/.udev/queue (события CREATE и DELETE)
запускаем udevtrigger
ждём появления события CREATE
ждём появления события DELETE
выходим. выходим так же если очередь не исчезла в течении (допустим) 15
секунд.
по поводу отслеживания bug... здесь пока нам ничего не светит, IMHO.
да и по queue тоже race'ы могут полезть ;(
Rgds,
Rider
Подробная информация о списке рассылки Sisyphus