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 $* |