Control: tags -1 + patch The attached patch checks also for the availability of neomutt, if mutt is not available.
From ece6fc0fc39320a1df82976298106249d75d1377 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann <rei...@reiner-h.de> Date: Sun, 28 Oct 2018 10:58:47 +0100 Subject: [PATCH] nmudiff: check for neomutt if mutt is not available
Closes: #912083 --- scripts/nmudiff.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/scripts/nmudiff.sh b/scripts/nmudiff.sh index 5978dd9e..f72d30d4 100755 --- a/scripts/nmudiff.sh +++ b/scripts/nmudiff.sh @@ -70,7 +70,8 @@ DEFAULT_NMUDIFF_MUTT="yes" DEFAULT_NMUDIFF_NEWREPORT="maybe" DEFAULT_BTS_SENDMAIL_COMMAND="/usr/sbin/sendmail" DEFAULT_NMUDIFF_PENDING=" pending" -VARS="NMUDIFF_DELAY NMUDIFF_MUTT NMUDIFF_NEWREPORT BTS_SENDMAIL_COMMAND NMUDIFF_PENDING" +DEFAULT_MUTT_PRG="mutt" +VARS="NMUDIFF_DELAY NMUDIFF_MUTT NMUDIFF_NEWREPORT BTS_SENDMAIL_COMMAND NMUDIFF_PENDING MUTT_PRG" # Don't think it's worth including this stuff # DEFAULT_DEVSCRIPTS_CHECK_DIRNAME_LEVEL=1 # DEFAULT_DEVSCRIPTS_CHECK_DIRNAME_REGEX='PACKAGE(-.+)?' @@ -243,9 +244,15 @@ if [ $# -gt 0 ]; then exit 1 fi -if [ "$NMUDIFF_MUTT" = yes ] && ! command -v mutt > /dev/null 2>&1; then - echo "$PROGNAME: can't find mutt, falling back to sendmail instead" >&2 - NMUDIFF_MUTT=no +if [ "$NMUDIFF_MUTT" = yes ]; then + if command -v mutt > /dev/null 2>&1; then + MUTT_PRG=mutt + elif command -v neomutt > /dev/null 2>&1; then + MUTT_PRG=neomutt + else + echo "$PROGNAME: can't find mutt, falling back to sendmail instead" >&2 + NMUDIFF_MUTT=no + fi fi if [ "$NMUDIFF_MUTT" = no ]; then @@ -447,7 +454,7 @@ $BODY EOF - mutt -s "$SOURCE: diff for NMU version $VERSION" -i "$TMPNAM" \ + $MUTT_PRG -s "$SOURCE: diff for NMU version $VERSION" -i "$TMPNAM" \ -e "my_hdr X-NMUDIFF-Version: ###VERSION###" \ -a ../${SOURCE}-${VERSION_NO_EPOCH}-nmu.diff $BCC_ADDRESS_MUTT \ -- $TO_ADDRESSES_MUTT -- 2.19.1
signature.asc
Description: PGP signature