[PATCH 1/4] parsemail.sh: Always return a zero exit status

Jeremy Kerr jk at ozlabs.org
Sun Mar 27 15:53:03 AEDT 2016

This reverts changes to parsemail.sh introduced by

When parsemail is used as a delivery command from a mail server like
postfix (as it is intended to be), a non-zero exit code will cause a
bounce message to be returned to the user. From the postfix manual:

  When  the  command  fails, a limited amount of command output is
  mailed back to the  sender.   The  file  /usr/include/sysexits.h
  defines  the expected exit status codes.

For cases where patchwork is unavailable, we absolutely do not want to
start bouncing messages to all patch contributors.

Signed-off-by: Jeremy Kerr <jk at ozlabs.org>
 patchwork/bin/parsemail.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/patchwork/bin/parsemail.sh b/patchwork/bin/parsemail.sh
index c8220a7..9973392 100755
--- a/patchwork/bin/parsemail.sh
+++ b/patchwork/bin/parsemail.sh
         DJANGO_SETTINGS_MODULE=patchwork.settings.production \
-exit $@
+exit 0

More information about the Patchwork mailing list