diff options
-rwxr-xr-x | kvmx | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -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 |