X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=exim.cron.db;h=1d5f00183a1dc3f3a16f63682ba8625209aeedc0;hb=b357e106aabe4d3fca703326d97476029c08f00f;hp=32258807938f96a1f507cb087bca923d934ec4b5;hpb=835b06164a3801cbad525f4b8282bece50788341;p=packages%2Fexim.git diff --git a/exim.cron.db b/exim.cron.db index 3225880..1d5f001 100644 --- a/exim.cron.db +++ b/exim.cron.db @@ -1,6 +1,10 @@ #!/bin/sh cd / -/usr/bin/exim_tidydb -t 28t /var/spool/exim retry -/usr/bin/exim_tidydb -f /var/spool/exim retry -/usr/bin/exim_tidydb -t 28t /var/spool/exim wait-smtp -/usr/bin/exim_tidydb -f /var/spool/exim wait-smtp + +SPOOLDIR="$(/usr/bin/exim -bP spool_directory | /bin/sed 's/.*=[[:space:]]\(.*\)/\1/')" + +[ ! -d "$SPOOLDIR" ] && echo "Spooldir [$SPOOLDIR] is not a directory" && exit 1 + +/usr/bin/find $SPOOLDIR/db -maxdepth 1 -name '*.lockfile' -or -type f -printf '%f\0' | xargs -0r -n 1 /usr/bin/exim_tidydb $SPOOLDIR > /dev/null + +exit 0