[devel] [git update] packages/startup: tags/0.9.8.17-alt2

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Вт Мар 4 18:49:45 MSK 2008



Dmitry V. Levin пишет:
> On Tue, Mar 04, 2008 at 03:40:52PM +0300, Sergey Vlasov wrote:
>> On Tue, Mar 04, 2008 at 03:24:37PM +0300, Dmitry V. Levin wrote:
<skip>
>>> Можно пояснить, что именно исправляет это изменение?
>> Если модуль dm-mod в этот момент уже был загружен (например, из
>> initrd), и при этом udevd был запущен из rc.sysinit (RUN_UDEV=1), в
>> результате выполнения этого кода файл устройства /dev/mapper/control
>> удалялся, что приводило к ошибкам при последующем запуске lvm.
>> Конечно, имеющаяся запись changelog никуда не годится - MD не имеет
>> никакого отношения к данной проблеме.
>>
>> В новом варианте, правда, всё равно остаётся race - в случае
>> RUN_UDEV=1 файл устройства должен создавать udevd, но ожидание его
>> создания не производится.
> 
> А каким образом лучше ждать появления этого файла?

я бы предложил использовать для этого inotify. Но если не очень хочется 
затачиваться на относительно новый инструмент, то можно просто написать 
цикл.




Подробная информация о списке рассылки Devel