diff --git a/nixos/modules/tests/private-storage.nix b/nixos/modules/tests/private-storage.nix index fce496a949544135feb7f1d8c7f41b6398febb14..fd1730b5eb0ef0c4e24c428e4061b69a2835fee6 100644 --- a/nixos/modules/tests/private-storage.nix +++ b/nixos/modules/tests/private-storage.nix @@ -92,9 +92,13 @@ import <nixpkgs/nixos/tests/make-test.nix> { '${pemFile}', '/tmp/node.pem' ); - $introducer->succeed('set -eo pipefail; ${run-introducer} /tmp/node.pem ${toString introducerPort} ${introducerFURL} | systemd-cat'); + eval { - $introducer->waitForOpenPort(${toString introducerPort}); + $introducer->succeed( + 'set -eo pipefail; ' . + '${run-introducer} /tmp/node.pem ${toString introducerPort} ${introducerFURL} | ' . + systemd-cat' + ); # Signal success. :/ 1; } or do {