]> www.infradead.org Git - users/dedekind/aiaiai.git/commitdiff
aiaiai-email-lda: allow reaping of series directories
authorJacob Keller <jacob.e.keller@intel.com>
Wed, 26 Aug 2015 01:04:22 +0000 (18:04 -0700)
committerJacob Keller <jacob.e.keller@intel.com>
Wed, 26 Aug 2015 20:33:00 +0000 (13:33 -0700)
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>
email/aiaiai-email-lda

index 0ac9f0b4cd09c521f981175defaeeea109410b43..d3582adcaf014c4ba15b68e817500dba754d6888 100755 (executable)
@@ -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=