#!/bin/sh # # $FreeBSD: ports/mail/exim/files/150.exim-tidydb.sh,v 1.2 2004/10/11 23:48:25 eik Exp $ # # Exim hints database maintenance # # contributed by: Oliver Eikemeier # # If there is a global system configuration file, suck it in. # if [ -r /etc/defaults/periodic.conf ]; then . /etc/defaults/periodic.conf source_periodic_confs fi : ${exim_tidydb_enable="YES"} : ${exim_tidydb="%%PREFIX%%/sbin/exim_tidydb"} : ${exim_dbdir="/var/spool/exim"} case "$exim_tidydb_enable" in [Yy][Ee][Ss]) echo "" echo "Tidying Exim hints databases:" for db in "$exim_dbdir"/db/*.lockfile; do [ "$db" = "$exim_dbdir/db/*.lockfile" ] && continue echo "$exim_tidydb" "$exim_dbdir" `basename "$db" .lockfile` done rc=1;; *) rc=0;; esac exit $rc