3 # $FreeBSD: src/etc/rc.d/cleanvar,v 1.5 2003/07/14 13:02:36 mtm Exp $
4 # $DragonFly: src/etc/rc.d/cleanvar,v 1.3 2004/01/26 17:21:15 rob Exp $
8 # REQUIRE: mountcritlocal
25 cd "$dir" && for file in .* *
27 [ ."$file" = .. -o ."$file" = ... ] && continue
28 if [ -d "$file" -a ! -L "$file" ]
40 # These files must be removed only the first time this script is run
43 [ "$1" != "reload" ] && rm -f /var/run/clean_var /var/spool/lock/clean_var
45 if [ -d /var/run -a ! -f /var/run/clean_var ]; then
47 # And an initial utmp file
48 (cd /var/run && cp /dev/null utmp && chmod 644 utmp;)
51 if [ -d /var/spool/lock -a ! -f /var/spool/lock/clean_var ]; then
52 purgedir /var/spool/lock
53 >/var/spool/lock/clean_var
55 rm -rf /var/spool/uucp/.Temp/*