Commit 02040d8c authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

images: simplify cleanup script

parent 7caee4b9
#!/bin/bash -eux
# Make sure udev does not block our network - http://6.ptmc.org/?p=164
echo "==> Cleaning up udev rules"
rm -rf /dev/.udev/
rm /lib/udev/rules.d/75-persistent-net-generator.rules
# Cleaning up leftover dhcp leases
rm -f /var/lib/dhcp3/* /var/lib/dhcp/*
echo "==> Cleaning up leftover dhcp leases"
# Ubuntu 10.04
if [ -d "/var/lib/dhcp3" ]; then
rm /var/lib/dhcp3/*
fi
# Ubuntu 12.04 & 14.04
if [ -d "/var/lib/dhcp" ]; then
rm /var/lib/dhcp/*
fi
# Add delay to prevent "vagrant reload" from failing
echo "pre-up sleep 2" >> /etc/network/interfaces
echo "==> Cleaning up tmp"
rm -rf /tmp/*
# Cleanup apt cache
......@@ -26,12 +10,6 @@ apt-get -y autoremove --purge
apt-get -y clean
apt-get -y autoclean
echo "==> Installed packages"
dpkg --get-selections | grep -v deinstall
DISK_USAGE_BEFORE_CLEANUP=$(df -h)
# Remove Bash history
unset HISTFILE
rm -f /root/.bash_history
rm -f /home/ubuntu/.bash_history
......@@ -39,7 +17,7 @@ rm -f /home/ubuntu/.bash_history
# Clean up log files
find /var/log -type f | while read f; do echo -ne '' > "${f}"; done;
echo "==> Clearing last login information"
# Clearing last login information
>/var/log/lastlog
>/var/log/wtmp
>/var/log/btmp
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment