nixpkgs/lib
Eelco Dolstra 4dac9e5814 * Allow more complex network topologies in distributed tests. Each
machine can now declare an option `virtualisation.vlans' that causes
  it to have network interfaces connected to each listed virtual
  network.  For instance,

    virtualisation.vlans = [ 1 2 ];

  causes the machine to have two interfaces (in addition to eth0, used
  by the test driver to control the machine): eth1 connected to
  network 1 with IP address 192.168.1.<i>, and eth2 connected to
  network 2 with address 192.168.2.<i> (where <i> is the index of the
  machine in the `nodes' attribute set).  On the other hand,
  
    virtualisation.vlans = [ 2 ];

  causes the machine to only have an eth1 connected to network 2 with
  address 192.168.2.<i>.  So each virtual network <n> is assigned the
  IP range 192.168.<n>.0/24.

  Each virtual network is implemented using a separate multicast
  address on the host, so guests really cannot talk to networks to
  which they are not connected.

* Added a simple NAT test to demonstrate this.

* Added an option `virtualisation.qemu.options' to specify QEMU
  command-line options.  Used to factor out some commonality between
  the test driver script and the interactive test script.

svn path=/nixos/trunk/; revision=21928
2010-05-20 21:07:32 +00:00
..
test-driver * Allow more complex network topologies in distributed tests. Each 2010-05-20 21:07:32 +00:00
build-vms.nix * Allow more complex network topologies in distributed tests. Each 2010-05-20 21:07:32 +00:00
eval-config.nix Add extra module argument to provide a nesting.clone option. This option 2010-05-08 17:18:26 +00:00
from-env.nix adding two new options: 2010-04-28 14:55:26 +00:00
make-iso9660-image.nix * Modularise the building of the installation CD/DVD. The module 2009-06-05 13:35:27 +00:00
make-iso9660-image.sh * Break the cyclic dependency between the system derivation and 2009-06-10 21:46:42 +00:00
make-squashfs.nix * A function for generating squashfs filesystem images. 2009-06-10 13:40:35 +00:00
make-system-tarball.nix First attempt at trying to get a tarball of a bootable nixos system. 2010-02-15 23:27:51 +00:00
make-system-tarball.sh First attempt at trying to get a tarball of a bootable nixos system. 2010-02-15 23:27:51 +00:00
testing.nix workaround for some fs problems experienced by some tests of webdsl/crawljax. also added require argument to runinmachinewithx function 2010-04-29 12:45:22 +00:00
unpack-theme.nix * helpers -> lib. 2009-05-29 14:46:27 +00:00
unpack-theme.sh * helpers -> lib. 2009-05-29 14:46:27 +00:00