3 # $FreeBSD: src/etc/periodic/weekly/120.clean-kvmdb,v 1.4.2.2 2000/09/20 02:46:17 jkh Exp $
6 # If there is a global system configuration file, suck it in.
8 if [ -r /etc/defaults/periodic.conf ]; then
9 . /etc/defaults/periodic.conf
13 case "$weekly_clean_kvmdb_enable" in
17 echo '$weekly_clean_kvmdb_enable is set but /var/db' \
20 elif [ -z "$weekly_clean_kvmdb_days" ]
22 echo '$weekly_clean_kvmdb_enable is set but' \
23 '$weekly_clean_kvmdb_days is not'
27 echo "Cleaning up kernel database files:"
29 kernel=`sysctl -n kern.bootfile`
30 kernel=kvm_${kernel##*/}.db
32 case "$weekly_clean_kvmdb_verbose" in
39 rc=$(find /var/db -name "kvm_*.db" ! -name $kernel \
40 -atime +$weekly_clean_kvmdb_days -delete $print |
41 tee /dev/stderr | wc -l)
42 [ -z "$print" ] && rc=0