From 0ecac5a6f9c490e3d3757bae0a52cdc4e8bfcd66 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 4 Jan 2010 16:30:26 +0000 Subject: [PATCH] * Attach stdin to /dev/null, otherwise qemu grabs the terminal (unpleasant for interactive testing of the test driver). svn path=/nixos/trunk/; revision=19209 --- lib/test-driver/Machine.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/test-driver/Machine.pm b/lib/test-driver/Machine.pm index 3d145cc32abe..df1ace154539 100644 --- a/lib/test-driver/Machine.pm +++ b/lib/test-driver/Machine.pm @@ -70,6 +70,8 @@ sub start { open LOG, "| sed --unbuffered 's|^|$name console: |'" or die; dup2(fileno(LOG), fileno(STDOUT)); dup2(fileno(LOG), fileno(STDERR)); + open NUL, "{stateDir}; $ENV{QEMU_OPTS} = "-nographic -no-reboot -redir tcp:65535::514 -net nic,vlan=1 -net socket,vlan=1,mcast=$mcastAddr"; $ENV{QEMU_KERNEL_PARAMS} = "console=ttyS0 panic=1 hostTmpDir=$ENV{TMPDIR}";