X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=exim.cron.db;h=4c0da79b8000dc37fbbcf616c90f46e6bc41cd41;hb=2bb9524085f2b446c49fd2d27c60d0df7ea8989e;hp=d7ba4126c2e4d96c73c7efc5fb93af1e44477166;hpb=9abc83e7706136fab85cfd18d14c62d44026b1db;p=packages%2Fexim.git diff --git a/exim.cron.db b/exim.cron.db index d7ba412..4c0da79 100644 --- a/exim.cron.db +++ b/exim.cron.db @@ -1,5 +1,10 @@ #!/bin/sh cd / -/usr/bin/find /var/spool/exim/db -maxdepth 1 -name '*.lockfile' -or -type f -printf '%f\0' | xargs -0r -n 1 /usr/bin/exim_tidydb /var/spool/exim > /dev/null + +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 -maxdepth 1 -name '*.lockfile' -or -type f -printf '%f\0' | xargs -0r -n 1 /usr/bin/exim_tidydb $SPOOLDIR > /dev/null exit 0