at 17.09-beta 539 B view raw
1import ./make-test.nix ({ pkgs, ...} : { 2 name = "initrd-network"; 3 4 meta.maintainers = [ pkgs.stdenv.lib.maintainers.eelco ]; 5 6 machine = { config, pkgs, ... }: { 7 imports = [ ../modules/profiles/minimal.nix ]; 8 boot.initrd.network.enable = true; 9 boot.initrd.network.postCommands = 10 '' 11 ip addr | grep 10.0.2.15 || exit 1 12 ping -c1 10.0.2.2 || exit 1 13 ''; 14 }; 15 16 testScript = 17 '' 18 startAll; 19 $machine->waitForUnit("multi-user.target"); 20 $machine->succeed("ip link >&2"); 21 ''; 22})