From: Mohamed Larabi Date: Tue, 18 Feb 2014 16:41:31 +0000 (+0100) Subject: create-vm.sh: add option -I image - to specify the location of the rootfs X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=476605e6dd4cbe59896b2dbec03a5c26131e2fef;p=infrastructure.git create-vm.sh: add option -I image - to specify the location of the rootfs --- diff --git a/scripts/create-vm.sh b/scripts/create-vm.sh index f4c88f0..b879490 100755 --- a/scripts/create-vm.sh +++ b/scripts/create-vm.sh @@ -24,16 +24,17 @@ INTERACTIVE= DISTRO=$DEFAULT_DISTRO function usage () { message="$@" - echo "usage : $COMMAND [-i] [-f distro] hostname" + echo "usage : $COMMAND [-i] [-f distro] [-I Image] hostname" echo " default distro is $DEFAULT_DISTRO" [ -n "$message" ] && echo $message exit 1 } -while getopts "f:ih" flag; do +while getopts "f:I:ih" flag; do case $flag in f) DISTRO=$OPTARG;; i) INTERACTIVE=true ;; + I) IMAGE=$OPTARG;; ?|h) usage "" ;; esac done @@ -49,7 +50,11 @@ container="$1" ; shift fqdn=$container.$DOMAIN -command="$BUILD/lbuild-initvm.sh -f $DISTRO -n $fqdn $container" +if [ -n "$IMAGE" ]; then + command="$BUILD/lbuild-initvm.sh -f $DISTRO -n $fqdn -i $IMAGE $container" +else + command="$BUILD/lbuild-initvm.sh -f $DISTRO -n $fqdn $container" +fi if [ -n "$INTERACTIVE" ] ; then echo -n "Run $command OK ? "