From: Silvio Rhatto Date: Sat, 3 Nov 2018 09:31:32 +0000 (-0300) Subject: Check for running guest at destroy, shred and wipe actions X-Git-Tag: 0.1.0~165 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=061e8fc1178721804443863b83dec314908adedb;p=kvmx.git Check for running guest at destroy, shred and wipe actions --- diff --git a/kvmx b/kvmx index dcc3bf7..bfc4506 100755 --- a/kvmx +++ b/kvmx @@ -1329,7 +1329,12 @@ function kvmx_kill { # Destroy a guest function kvmx_destroy { - kvmx_stop + #kvmx_stop + + if kvmx_running; then + echo "$BASENAME: orig $VM is running, cannot destroy." + exit 1 + fi rm -f $image rm -rf $STATE_DIR @@ -1339,7 +1344,12 @@ function kvmx_destroy { # Shred a guest function kvmx_shred { - kvmx_stop + #kvmx_stop + + if kvmx_running; then + echo "$BASENAME: orig $VM is running, cannot shred." + exit 1 + fi if which shred &> /dev/null; then shred $image @@ -1352,7 +1362,12 @@ function kvmx_shred { # Wipe a guest function kvmx_wipe { - kvmx_stop + #kvmx_stop + + if kvmx_running; then + echo "$BASENAME: orig $VM is running, cannot wipe." + exit 1 + fi if which wipe &> /dev/null; then wipe -f $image