Am 24.05.2018 um 10:28 schrieb Benjamin Drung:
> Am Dienstag, den 22.05.2018, 12:36 +0200 schrieb Michael Biebl:
>> Am 22.05.2018 um 12:27 schrieb Benjamin Drung:
>>> networking.service calls 'udevadm
>>> settle' in 'ExecStartPre'.
>>
>> It does, indeed. But not unconditionally.
>>
>> ifupdown is basically installed on every system, even if e.g.
>> NetworkManager is actually in charge and /e/n/i is empty.
>>
>> This would mean you unconditionally pull in systemd-udev-
>> settle.service
>> on basically every system out there, and we certainly don't want
>> that.
>> systemd-udev-settle.service is a hack.
> 
> Attached is an updated and tested patch that splits the udevadm settle
> command into a separate ifupdown-pre service without modifying the
> logic. So a no-op 'udevadm settle' will stay a no-op.

I don't see how this is going to fix this issue. Can you please elaborate?
My guess is that this patch simply changes the timinig a little so you
less likely hit the race condition.

Regards,
Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to