# $Id: 240-ezmlm-clean 115 2004-12-22 04:59:00Z bruce $

###############
# ezmlm-clean #
###############

if [ $SECT -le 2 ]; then

  prompt "ezmlm-clean (2/2):    "
  
  ${GREP} "clean1" ${DIGDIR}/new/* >/dev/null 2>&1 && \
  	{ ${ECHO} "removal of non-x mod queue entry 1 wasn't silent"; exit 100; }
  ${GREP} "clean2" ${DIGDIR}/new/* >/dev/null 2>&1 || \
  	{ ${ECHO} "failed to notify sender of mod queue entry 2 time out (irrelevant)"; }
  ${GREP} "clean3" ${DIGDIR}/new/* >/dev/null 2>&1 && \
  	{ ${ECHO} "notified sender about entry 3 even though it wasn't rejected"
  	  exit 100
  	}
  ${GREP} "clean4" ${DIGDIR}/new/* >/dev/null 2>&1 && \
  	{ ${ECHO} "-R failed: notified sender about entry 3 rejection"; exit 100; }


# clean1 should be silently removed (no -x).
# clean2 should result in a message
# clean3 should not since it's time hasn't come
# clean4 should be removed, but not result in a message since we use -R

  ${ECHO} "OK"

fi
