nixpkgs/nixos/modules/tasks
Egor Savkin 9354d385e2 network: Fix cycle dependency causing race of netdev and address configuration
This changes the following chain after `nixos-rebuild switch` with modified tunnel interfaces:
stop network-setup -> stop TUN-netdev -> stop network-addresses-TUN -> start network-addresses-TUN (fails since it depends on TUN-netdev which is off).

Chain after this change:
stop TUN-netdev -> stop network-setup -> stop network-addresses-TUN -> start TUN-netdev -> start network-addresses-TUN -> start network-setup

Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-12-02 10:54:47 +08:00
..
filesystems zfs: remove recommendations to use unstable 2024-11-01 18:50:24 -04:00
auto-upgrade.nix nixos/auto-upgrade: Format 2024-11-15 08:36:15 +01:00
bcache.nix nixos/bcache: enable bcache when using systemd in stage 1 initrd 2024-09-22 23:37:51 +05:30
cpu-freq.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
encrypted-devices.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
filesystems.nix nixos: Support fileSystems.<name>.depends with fstab-generator 2024-08-30 15:18:35 -04:00
lvm.nix nixos/lvm: expand enable description to better inform users about their actions 2024-11-12 16:54:14 +01:00
network-interfaces-scripted.nix network: Fix cycle dependency causing race of netdev and address configuration 2024-12-02 10:54:47 +08:00
network-interfaces-systemd.nix nixos/network-interfaces-systemd: improve default ethernet network matching 2024-10-08 20:23:48 +07:00
network-interfaces.nix treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
powertop.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
scsi-link-power-management.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
stratis.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
swraid.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
trackpoint.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
tty-backgrounds-combine.sh