4 apt-get -y --force-yes remove linux-headers-$(uname -r) build-essential
5 apt-get -y --force-yes autoremove
6 apt-get -y --force-yes purge $(dpkg --list |grep '^rc' |awk '{print $2}')
7 apt-get -y --force-yes purge $(dpkg --list |egrep 'linux-image-[0-9]' |awk '{print $3,$2}' |sort -nr |tail -n +2 |grep -v $(uname -r) |awk '{ print $2}')
8 apt-get -y --force-yes clean
11 VBOX_VERSION=$(cat .vbox_version)
12 VBOX_ISO=VBoxGuestAdditions_$VBOX_VERSION.iso
15 # Removing leftover leases and persistent rules
16 echo "cleaning up dhcp leases"
19 # Make sure Udev doesn't block our network
20 echo "cleaning up udev rules"
21 rm /etc/udev/rules.d/70-persistent-net.rules
22 mkdir /etc/udev/rules.d/70-persistent-net.rules
24 rm /lib/udev/rules.d/75-persistent-net-generator.rules
26 echo "Adding a 2 sec delay to the interface up, to make the dhclient happy"
27 echo "pre-up sleep 2" >> /etc/network/interfaces
29 # Zero out the free space to save space in the final image:
30 echo "Zeroing device to make space..."
31 dd if=/dev/zero of=/EMPTY bs=1M