nix: wait for udev to settle #131

Merged
liske merged 1 commit from m4rc3l/ifstate:nix into master 2025-11-09 16:20:14 +01:00
Contributor

because ifstate is not a daemon it can not cope with devices becoming available late

systemd/systemd@d8e38d4aaa/units/systemd-udev-settle.service (L10-L12)

This service can dynamically be pulled-in by legacy services which
cannot reliably cope with dynamic device configurations, and wrongfully
expect a populated /dev during bootup.

because ifstate is not a daemon it can not cope with devices becoming available late https://github.com/systemd/systemd/blob/d8e38d4aaac23cb27cc7e0f410449c3a6034db4f/units/systemd-udev-settle.service#L10-L12 > This service can dynamically be pulled-in by legacy services which > cannot reliably cope with dynamic device configurations, and wrongfully > expect a populated /dev during bootup.
because ifstate is not a daemon it can not cope with devices becoming available late

d8e38d4aaa/units/systemd-udev-settle.service (L10-L12)
> This service can dynamically be pulled-in by legacy services which
> cannot reliably cope with dynamic device configurations, and wrongfully
> expect a populated /dev during bootup.
m4rc3l changed title from nixos/ifstate: wait for udev to settle to nix: wait for udev to settle 2025-11-09 16:19:13 +01:00
liske added this to the 2.1.0 milestone 2025-11-09 16:19:52 +01:00
liske merged commit 2b5a384f31 into master 2025-11-09 16:20:15 +01:00
m4rc3l deleted branch nix 2025-11-09 16:23:49 +01:00
Sign in to join this conversation.
No description provided.