mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 00:43:20 +00:00
nixos/tests: fix systemd-networkd-ipv6-prefix-delegation under network-online dep fix
This commit is contained in:
parent
a80464eee4
commit
7078a1b356
@ -263,9 +263,6 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# make the network-online target a requirement, we wait for it in our test script
|
|
||||||
systemd.targets.network-online.wantedBy = [ "multi-user.target" ];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# This is the client behind the router. We should be receiving router
|
# This is the client behind the router. We should be receiving router
|
||||||
@ -278,9 +275,6 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
|||||||
useNetworkd = true;
|
useNetworkd = true;
|
||||||
useDHCP = false;
|
useDHCP = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
# make the network-online target a requirement, we wait for it in our test script
|
|
||||||
systemd.targets.network-online.wantedBy = [ "multi-user.target" ];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -294,6 +288,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
|||||||
# Since we only care about IPv6 that should not involve waiting for legacy
|
# Since we only care about IPv6 that should not involve waiting for legacy
|
||||||
# IP leases.
|
# IP leases.
|
||||||
client.start()
|
client.start()
|
||||||
|
client.systemctl("start network-online.target")
|
||||||
client.wait_for_unit("network-online.target")
|
client.wait_for_unit("network-online.target")
|
||||||
|
|
||||||
# the static address on the router should not be reachable
|
# the static address on the router should not be reachable
|
||||||
@ -312,6 +307,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
|||||||
isp.wait_for_unit("multi-user.target")
|
isp.wait_for_unit("multi-user.target")
|
||||||
|
|
||||||
# wait until the uplink interface has a good status
|
# wait until the uplink interface has a good status
|
||||||
|
router.systemctl("start network-online.target")
|
||||||
router.wait_for_unit("network-online.target")
|
router.wait_for_unit("network-online.target")
|
||||||
router.wait_until_succeeds("ping -6 -c1 2001:DB8::1")
|
router.wait_until_succeeds("ping -6 -c1 2001:DB8::1")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user