]> git.ipfire.org Git - thirdparty/patchwork.git/commit
parsemail.sh: Always return a zero exit status
authorJeremy Kerr <jk@ozlabs.org>
Sun, 27 Mar 2016 04:53:03 +0000 (12:53 +0800)
committerStephen Finucane <stephen.finucane@intel.com>
Tue, 29 Mar 2016 08:57:14 +0000 (09:57 +0100)
commitf7a2dbeac528cfca30cbdb1c0a70d62efaf9c964
tree3c5fdb1004adcc06ca51cd6da8ae1b564e632c1f
parent02db760a26d6c9a867b29f530d5067c25c746303
parsemail.sh: Always return a zero exit status

This reverts changes to parsemail.sh introduced by
cbe992d84fba57831d44afb3a21cdf83454018b2.

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@ozlabs.org>
Acked-by: Stephen Finucane <stephen.finucane@intel.com>
patchwork/bin/parsemail.sh