#!/bin/bash set -ex rm -rf /usr/portage /usr/src /tmp/* /var/tmp/* dd if=/dev/zero of=/EMPTY bs=1M || true rm -f /EMPTY unset HISTFILE rm -f /root/.bash_history rm -f /home/vagrant/.bash_history find /var/log -type f | while read f; do echo -ne '' > $f; done count=`df --sync -kP / | tail -n1 | awk -F ' ' '{print $4}'` let count-- dd if=/dev/zero of=/tmp/whitespace bs=1024 count=$count || true rm /tmp/whitespace count=`df --sync -kP /boot | tail -n1 | awk -F ' ' '{print $4}'` let count-- dd if=/dev/zero of=/boot/whitespace bs=1024 count=$count || true rm /boot/whitespace swappart=`cat /proc/swaps | tail -n1 | awk -F ' ' '{print $1}'` swapoff $swappart dd if=/dev/zero of=$swappart || true mkswap $swappart swapon $swappart