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 |