commit 6f06d0c5a9ed2c2ed9ba6d002a2ea7379360e0c1
Author: Arkadiusz Miśkiewicz <[email protected]>
Date:   Fri Nov 23 13:23:38 2012 +0100

    - rel 4; tidy up callout db with 3 days limit

 exim.cron.db | 12 +++++++++++-
 exim.spec    |  2 +-
 2 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/exim.spec b/exim.spec
index b93319c..1564435 100644
--- a/exim.spec
+++ b/exim.spec
@@ -15,7 +15,7 @@ Summary(pl.UTF-8):    Agent Transferu Poczty Uniwersytetu w 
Cambridge
 Summary(pt_BR.UTF-8):  Servidor de correio eletrônico exim
 Name:          exim
 Version:       4.80.1
-Release:       3
+Release:       4
 Epoch:         2
 License:       GPL
 Group:         Networking/Daemons/SMTP
diff --git a/exim.cron.db b/exim.cron.db
index 1d5f001..f041c83 100644
--- a/exim.cron.db
+++ b/exim.cron.db
@@ -5,6 +5,16 @@ SPOOLDIR="$(/usr/bin/exim -bP spool_directory | /bin/sed 
's/.*=[[:space:]]\(.*\)
 
 [ ! -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
+for db in $(/usr/bin/find $SPOOLDIR/db -maxdepth 1 -name '*.lockfile' -or 
-type f -printf '%f\n'); do
+       t=
+       case "$db" in
+               callout)
+                       t="-t 3d"
+                       ;;
+               *)
+                       ;;
+       esac
+       /usr/bin/exim_tidydb $t $SPOOLDIR $db > /dev/null
+done
 
 exit 0
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/exim.git/commitdiff/6f06d0c5a9ed2c2ed9ba6d002a2ea7379360e0c1

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to