From: Silvio Rhatto Date: Sat, 11 Mar 2017 19:23:17 +0000 (-0300) Subject: Adds shred and wipe actions X-Git-Tag: 0.1.0~551 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=0b507f126628d0c39d3cbf4555fe51dc09852842;p=kvmx.git Adds shred and wipe actions --- 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