diff options
author | Jacob Keller <jacob.e.keller@intel.com> | 2015-08-25 18:04:22 -0700 |
---|---|---|
committer | Jacob Keller <jacob.e.keller@intel.com> | 2015-08-26 13:33:00 -0700 |
commit | bd31a63979d46ff6fa941f1711921cd29e4f607e (patch) | |
tree | df55f899bc08617a3dc7955f87e75c228b346262 | |
parent | 58ef2bccea518a0b27a2c61fe68296e3a954682d (diff) | |
download | aiaiai-bd31a63979d46ff6fa941f1711921cd29e4f607e.tar.gz |
aiaiai-email-lda: allow reaping of series directories
reap_old did not remove series directories, because "rm -f" does not
remove directories. However, adding just "-r" to the rm command results
in extraneous "directory does not exist" because find will be searching
more than one depth. Change reap_old to have a max depth of 1 so that it
doesn't descend into directories and will happily remove series
directories created inside of queue.
Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
-rwxr-xr-x | email/aiaiai-email-lda | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/email/aiaiai-email-lda b/email/aiaiai-email-lda index 0ac9f0b..d3582ad 100755 --- a/email/aiaiai-email-lda +++ b/email/aiaiai-email-lda @@ -454,7 +454,7 @@ reap_old() local min="$1"; shift verbose "Reaping files older than \"$min\" minutes in \"$dir\"" - find "$dir" -mindepth 1 -mmin +"$min" -exec rm $verbose -f -- "{}" ";" >&2 + find "$dir" -mindepth 1 -maxdepth 1 -mmin +"$min" -exec rm $verbose -r -f -- "{}" ";" >&2 } mbox= |