From 826f95460c5dd06ab6ec04eb8cc0d6d98b9d09b8 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Mon, 12 May 2014 14:43:51 +0200 Subject: [PATCH] create-vm -s --- scripts/create-vm.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/create-vm.sh b/scripts/create-vm.sh index de6a005..995e083 100755 --- a/scripts/create-vm.sh +++ b/scripts/create-vm.sh @@ -28,6 +28,7 @@ function usage () { echo " warning: we cannot use an image already in /vservers..." echo " -m : memory size in Mb - default is 512" echo " -n : specify hostname if different from container" + echo " -s : do not start VM" echo " container : used for /vservers/foo as well as the lxc/libvirt name" echo "examples" echo " create-vm.sh sandbox" @@ -46,6 +47,7 @@ while getopts "cf:i:m:n:h" flag; do i) IMAGE=$OPTARG ;; m) MEMORY=$OPTARG ;; n) VM_HOSTNAME=$OPTARG ;; + s) DO_NOT_START_VM=true ;; ?|h) usage "" ;; esac done @@ -59,7 +61,7 @@ container="$1" ; shift [ -d "$BUILD" ] || usage "Could not find directory $BUILD" [ -d /vservers/$container ] && usage "container $container already exists in /vservers" -# comopute all vars from args +# compute all vars from args [ -z "$DISTRO" ] && DISTRO="$DEFAULT_DISTRO" [ -z "$VM_HOSTNAME" ] && VM_HOSTNAME="$container" fqdn=$VM_HOSTNAME.$DOMAIN @@ -68,6 +70,7 @@ fqdn=$VM_HOSTNAME.$DOMAIN initvm="$BUILD/lbuild-initvm.sh" [ -z "$IMAGE" ] && initvm="$initvm -f $DISTRO" || initvm="$initvm -i $IMAGE" initvm="$initvm -n $fqdn" +[ -n "$DO_NOT_START_VM" ] && initvm="$initvm -s" [ -n "$MEMORY" ] && initvm="$initvm -m $MEMORY" initvm="$initvm $container" -- 2.43.0