oops
[infrastructure.git] / scripts / create-vm.sh
index 2351987..8987106 100755 (executable)
@@ -13,7 +13,7 @@ INTERACTIVE=
 DISTRO=$DEFAULT_DISTRO
 PERSO=$DEFAULT_PERSO
 function usage () {
-  message="$1" ; shift
+  message="$@" 
   echo "usage : $COMMAND [-i] [-f distro] [-p perso] hostname"
   echo "  default distro is $DEFAULT_DISTRO"
   echo "  default perso is $DEFAULT_PERSO"
@@ -21,7 +21,7 @@ function usage () {
   exit 1
 }
 
-while getopts "fp:ih" flag; do
+while getopts "f:p:ih" flag; do
     case $flag in
        f) DISTRO=$OPTARG;;
        p) PERSO=$OPTARG;;
@@ -32,7 +32,7 @@ done
 shift $((OPTIND-1))
 [[ -z "$@" ]] && usage "no hostname provided"
 HOSTNAME="$1" ; shift
-[[ -n "$@" ]] && usage "extra arguments"
+[[ -n "$@" ]] && usage "extra arguments"  "$@" "(hostname=$HOSTNAME)"
 
 
 [ -d "$BUILD" ] || usage "Could not find directory $BUILD"
@@ -49,7 +49,8 @@ cd $BUILD
 git pull
 cd -
 
-command="$BUILD/vtest-init-vserver.sh -p $PERSO -f $DISTRO $HOSTNAME none --interface nodev:$ip --hostname $fqdn --flags ~single_ip"
+# single_ip needs to be turned off, vtest-init-vserver now takes care of that
+command="$BUILD/vtest-init-vserver.sh -p $PERSO -f $DISTRO $HOSTNAME none -- --interface eth0:$ip --hostname $fqdn"
 
 if [ -n "$INTERACTIVE" ] ; then
     echo -n "Run $command OK ? "