From: Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Date: Fri, 4 Apr 2008 13:43:51 +0000 (+0000)
Subject: fix
X-Git-Tag: tests-4.2-4~89
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=b9e4c40c086a9ddc212a1afabab722e59c596a11;p=tests.git

fix
---

diff --git a/system/template-qemu/qemu-start-node b/system/template-qemu/qemu-start-node
index 8d8b079..e7327cb 100755
--- a/system/template-qemu/qemu-start-node
+++ b/system/template-qemu/qemu-start-node
@@ -3,7 +3,15 @@
 # cd in this command's directory
 cd $(dirname $0)
 
-#Getting the env. as passed by the test framework
+########## globals
+HDA=hard_drive.img
+RAM=1024
+qemu-img create -f qcow2 $HDA 10G
+
+SCRIPT=qemu-ifup
+TAP="tap,script=$SCRIPT"
+
+########## from the test environment
 # expected vars are MACADDR, NODE_ISO, HOSTNAME and TARGET_ARCH
 CONFIG=qemu.conf
 if [ ! -e ${CONFIG} ];then
@@ -13,7 +21,7 @@ fi
 . $CONFIG
 
 # the launcher, depending on local/target archs
-archs="$(uname-i)+$(TARGET_ARCH)"
+archs="$(uname -i)+$TARGET_ARCH"
 case $archs in
     i386+i386)		QEMU= qemu;;
     i386+x86_64)	QEMU= qemu-system-x86_64;;
@@ -21,28 +29,20 @@ case $archs in
     x86_64+x86_64)	QEMU= qemu-system-x86_64;;
 esac
 
-QEMU=qemu
-HDA=hard_drive.img
-RAM=1024
-
-SCRIPT=qemu-ifup
-TAP="tap,script=$SCRIPT"
-
 #Creating new HDA if needed only
 #using qcow2 disk image format which is essential to support VM snapshots
 if [ -f $HDA ] ; then
     echo "Using $HDA"
 else
     echo "Creating hard disk (10G) for Qemu install under $HDA"
-    img=$(qemu-img create -f qcow2 $HDA 10G)
+    img=$($QEMU_CREATE_IMAGE)
     if [ -z "$img" ];then
 	echo "Can't Create disk image..."
 	exit 1
     fi
+    echo "New image $HDA created"
 fi
 
-echo "New $HDA is created..."
-
 rm -f qemu.pid
 
 #Command for running the Qemu Emulator