3 # $FreeBSD: src/etc/periodic/weekly/120.clean-kvmdb,v 1.4.2.2 2000/09/20 02:46:17 jkh Exp $
4 # $DragonFly: src/etc/periodic/weekly/120.clean-kvmdb,v 1.2 2003/06/17 04:24:48 dillon Exp $
7 # If there is a global system configuration file, suck it in.
9 if [ -r /etc
/defaults
/periodic.conf
]; then
10 .
/etc
/defaults
/periodic.conf
14 case "$weekly_clean_kvmdb_enable" in
18 echo '$weekly_clean_kvmdb_enable is set but /var/db' \
21 elif [ -z "$weekly_clean_kvmdb_days" ]
23 echo '$weekly_clean_kvmdb_enable is set but' \
24 '$weekly_clean_kvmdb_days is not'
28 echo "Cleaning up kernel database files:"
30 kernel
=`sysctl -n kern.bootfile`
31 kernel
=kvm_
${kernel##*/}.db
33 case "$weekly_clean_kvmdb_verbose" in
40 rc
=$
(find /var
/db
-name "kvm_*.db" ! -name $kernel \
41 -atime +$weekly_clean_kvmdb_days -delete $print |
42 tee /dev
/stderr |
wc -l)
43 [ -z "$print" ] && rc
=0