From: Jacob Keller Date: Wed, 26 Aug 2015 01:04:22 +0000 (-0700) Subject: aiaiai-email-lda: allow reaping of series directories X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=bd31a63979d46ff6fa941f1711921cd29e4f607e;p=users%2Fdedekind%2Faiaiai.git 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 --- 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=