diff --git a/src/initscripts/system/cleanfs b/src/initscripts/system/cleanfs
index d1cbb2547..f315682ce 100644
--- a/src/initscripts/system/cleanfs
+++ b/src/initscripts/system/cleanfs
@@ -117,6 +117,11 @@ case "${1}" in
 		find . -xdev -mindepth 1 ! -name lost+found \
 			-delete || failed=1
 
+		boot_mesg -n " /var/tmp" ${NORMAL}
+		cd /var/tmp &&
+		find . -xdev -mindepth 1 ! -name lost+found \
+			-delete || failed=1
+
 		boot_mesg -n " /var/ipfire/dhcp" ${NORMAL}
 		cd /var/ipfire/dhcpc/ && find . -name "*.pid" -exec rm -f {} \; || failed=1
 		cd /var/ipfire/dhcpc/ && find . -name "*.cache" -exec rm -f {} \; || failed=1
