From 476605e6dd4cbe59896b2dbec03a5c26131e2fef Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Tue, 18 Feb 2014 17:41:31 +0100 Subject: [PATCH] create-vm.sh: add option -I image - to specify the location of the rootfs --- scripts/create-vm.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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 ? " -- 2.43.0