diff --git a/labs/scripts/shutdown.sh b/labs/scripts/shutdown.sh new file mode 100644 index 00000000..fd51ab82 --- /dev/null +++ b/labs/scripts/shutdown.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +TOP_DIR=$(cd $(dirname "$0")/.. && pwd) +source "$TOP_DIR/config/paths" +source "$LIB_DIR/functions.guest" + +indicate_current_auto + +exec_logfile + +echo "Shutting down" + +# Shutdown some time after returning so our caller has time to finish +sudo -b sh -c 'sleep 2; /sbin/shutdown -P now' diff --git a/labs/scripts/zero_empty.sh b/labs/scripts/zero_empty.sh new file mode 100644 index 00000000..bfff5fd5 --- /dev/null +++ b/labs/scripts/zero_empty.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +TOP_DIR=$(cd $(dirname "$0")/.. && pwd) +source "$TOP_DIR/config/paths" +source "$LIB_DIR/functions.guest" + +indicate_current_auto + +exec_logfile + +# Fill unused disk space with zeroes (the disk image is easier to compress when +# it doesn't contain leftovers from deleted files) +zero_empty_space