diff options
| -rwxr-xr-x | kvmx | 12 | 
1 files changed, 11 insertions, 1 deletions
| @@ -366,7 +366,7 @@ function kvmx_up {        fi      else        local wait="y" -      kvmx-create $GLOBAL_USER_CONFIG_FOLDER/$VM +      kvmx_create      fi      if [ "$wait" == "y" ]; then @@ -1849,6 +1849,16 @@ function kvmx_xrandr {    echo DISPLAY=:0 xrandr --output  $xrandr_device --mode $name | kvmx_ssh  } +# Wrapper to kvmx-create +function kvmx_create { +  if kvmx_running || kvmx_suspended; then +    echo "$BASENAME: guest $VM is running or suspended, cannot (re-)create" +    exit 1 +  fi + +  kvmx-create $KVMXFILE +} +  # Dispatch  if type kvmx_$ACTION 2> /dev/null | grep -q "kvmx_$ACTION ()"; then    __kvmx_initialize $* | 
