From: Silvio Rhatto Date: Wed, 1 Nov 2017 14:07:59 +0000 (-0200) Subject: Provision: start virtual machine if needed X-Git-Tag: 0.1.0~365 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=1424d9116318e472874cc6df36d128db064d3f37;p=kvmx.git Provision: start virtual machine if needed --- diff --git a/kvmx b/kvmx index f69a976..a1e814a 100755 --- a/kvmx +++ b/kvmx @@ -184,7 +184,7 @@ function __kvmx_initialize { mkdir -p $STATE_DIR $LOG_DIR - if [ ! -e "$image" ] && [ "$ACTION" != "up" ] && [ "$ACTION" != "purge" ] \ + if [ ! -e "$image" ] && [ "$ACTION" != "up" ] && [ "$ACTION" != "provision" ] && [ "$ACTION" != "purge" ] \ && [ "$ACTION" != "destroy" ] && [ "$ACTION" != "install" ]; then echo "$BASENAME: file not found: $image" exit 1 @@ -966,8 +966,9 @@ function kvmx_purge { # Provision a machine function kvmx_provision { if ! kvmx_running; then - echo "$BASENAME: guest $VM is not running" - exit 1 + kvmx_up || exit 1 + #echo "$BASENAME: guest $VM is not running" + #exit 1 fi if [ -z "$provision_command" ]; then