Karmic fails to cleanup /tmp

Jurjen Bokma

April 2010

With our configuration, Ubuntu Karmic didn't cleanup /tmp during boot. This is due to bug 478392: /tmp is not cleaned at boot when it is on a separate partition.

We can fix this (as suggested in the bugreport thread) by creating a script /etc/init/cleantmp.conf:

# cleantmp - clean /tmp directory at startup

description"clean /tmp"

start on local-filesystems

if mount | grep -q /tmp
rm -Rf /tmp/*
end script

The script complies with the upstart docs, and upstart will execute it at boot.