aboutsummaryrefslogtreecommitdiff
path: root/kvmx
diff options
context:
space:
mode:
Diffstat (limited to 'kvmx')
-rwxr-xr-xkvmx21
1 files changed, 18 insertions, 3 deletions
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