[devel] systemd: altlinux-udev-settle.service
Anton Farygin
rider на altlinux.com
Пн Июл 14 09:49:17 MSK 2014
On 11.07.2014 22:46, Денис Смирнов wrote:
> On Fri, Jul 11, 2014 at 12:47:54PM +0400, Anton Farygin wrote:
>
>>> Главная засада в том, что от altlinux-save-dmesg.service у нас зависит
>>> basic.target -- т.е. запуск практически всех сервисов откладывается до
>>> выполнения udevsettle.
>>> Предлагаю зависимость на altlinux-save-dmesg переместить в
>>> default.target.wants из basic.target.wants.
>> мне кажется, что ты ошибаешься. udevsettle по идее должен проходить по
>> sysfs и дёргать все устройства на предмет обнаружения и загрузки
>> драйверов/создания устройств в udev.
>> Или это не так и что-то уже поменялось ?
>
> $ man udevd
> udevadm settle [options]
> Watches the udev event queue, and exits if all current events
> are handled.
>
> Нахрена ждать-то, если для монтирования у нас все равно зависимости от
> дисковых устройств? Разве что для сети, ежели какие USB-свистки
> используются, может понадобиться запускать до network.service (дабы etcnet
> запускался уже тогда, когда все сетевые устройства доступны).
мало ли какие девайсы могут стать нужны во время загрузки. Для сети ты
привёл один из примеров.
Лучше посмотреть, как идёт загрузка на Fedora в этом плане.
Подробная информация о списке рассылки Devel