nixos-build-vms: use the driverInteractive attribute instead

This reverts commit aab534b894c60e69199aba4cc57b8b3f8fd1a8c2 & uses the
driverInteractive attribute for the test driver instead.

This has the same effect but removes the extra module in the
nixos-build-vms code.

Changed files
+2 -7
nixos
modules
installer
tools
nixos-build-vms
+2 -7
nixos/modules/installer/tools/nixos-build-vms/build-vms.nix
···
let
nodes = builtins.mapAttrs (vm: module: {
_file = "${networkExpr}@node-${vm}";
-
imports = [
-
module
-
({ pkgs, ... }: {
-
virtualisation.qemu.package = pkgs.qemu;
-
})
-
];
}) (import networkExpr);
in
···
pkgs = import ../../../../.. { inherit system config; };
};
-
(makeTest { inherit nodes; testScript = ""; }).driver
···
let
nodes = builtins.mapAttrs (vm: module: {
_file = "${networkExpr}@node-${vm}";
+
imports = [ module ];
}) (import networkExpr);
in
···
pkgs = import ../../../../.. { inherit system config; };
};
+
(makeTest { inherit nodes; testScript = ""; }).driverInteractive