diff options
| -rwxr-xr-x | kvmx | 26 | 
1 files changed, 26 insertions, 0 deletions
| @@ -481,6 +481,32 @@ function kvmx_destroy {    echo "$BASENAME: removed image and state files, but not the whole`dirname $image` folder."  } +# Shred a guest +function kvmx_shred { +  kvmx_stop + +  if which shred &> /dev/null; then +    shred $image +    rm -f $image +  else +    echo "$BASENAME: error shreding $image: shred program not available." +    exit 1 +  fi +} + +# Wipe a guest +function kvmx_wipe { +  kvmx_stop + +  if which wipe &> /dev/null; then +    wipe -f $image +    rm   -f $image +  else +    echo "$BASENAME: error wipeing $image: wipe program not available." +    exit 1 +  fi +} +  # Purge a guest and all its configuration  function kvmx_purge {    kvmx_destroy | 
