#! /bin/sh
#
# /sbin/init.d/cleanup script from the Anonymizing Unix Project
# by van Hauser / THC <vh@reptile.rug.ac.be>
#
# This script has only stop entries which wipe temporary directories
# The symlink rc2.d/K39cleanup points to this script.
#

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin

case "$1" in
    start)
	srm /core 2> /dev/null
        ;;
    stop)
        cd /
        for i in /tmp /var/tmp /usr/tmp /usr/local/tmp ; do
            if [ -d $i -a ! -L $i ]; then
                ( cd $i && ( ls -A | xargs -n 250 srm -r > /dev/null 2>&1 ) )
                ( cd $i && sfill -llf $i 2> /dev/null )
            fi
        done
        ( cd /var/spool && sfill -llf . ) 2> /dev/null
        smem -llf
	;;
    *)
	echo "Usage: $0 {start|stop}"
	exit 1
	;;
esac

exit 0
