From 0b507f126628d0c39d3cbf4555fe51dc09852842 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 11 Mar 2017 16:23:17 -0300 Subject: Adds shred and wipe actions --- kvmx | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/kvmx b/kvmx index cf7364c..9f71e28 100755 --- a/kvmx +++ b/kvmx @@ -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 -- cgit v1.2.3