12 desc="Purge /var directory"
13 rcvar="cleanvar_enable"
15 start_precmd="${name}_prestart"
16 start_cmd="${name}_start"
19 extra_commands="reload"
20 reload_cmd="${name}_start"
32 cd "$dir" && for file in .* *
34 # Skip over logging sockets
35 [ -S "$file" -a "$file" = "log" ] && continue
36 [ -S "$file" -a "$file" = "logpriv" ] && continue
37 [ ."$file" = .. -o ."$file" = ... ] && continue
38 if [ -d "$file" -a ! -L "$file" ]
52 # These files must be removed only the first time this script is run
55 rm -f /var/run/clean_var /var/spool/lock/clean_var
60 if [ -d /var/run -a ! -f /var/run/clean_var ]; then
64 if [ -d /var/spool/lock -a ! -f /var/spool/lock/clean_var ]; then
65 purgedir /var/spool/lock
66 >/var/spool/lock/clean_var
68 rm -rf /var/spool/uucp/.Temp/*