diff options
author | Florian Klink <flokli@flokli.de> | 2017-11-28 01:49:04 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-11-28 10:14:30 +0900 |
commit | 1ab2fd4f397d8891f5345f876d42ab360859bcca (patch) | |
tree | 7e9498515027834a3c1a892bff184b5f1105e4ba /git-send-email.perl | |
parent | RelNotes: the sixth batch for 2.16 (diff) | |
download | tgif-1ab2fd4f397d8891f5345f876d42ab360859bcca.tar.xz |
git-send-email: honor $PATH for sendmail binary
This extends git-send-email to also consider sendmail binaries in $PATH
after checking the (fixed) list of /usr/sbin and /usr/lib, and before
falling back to localhost.
Signed-off-by: Florian Klink <flokli@flokli.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-send-email.perl')
-rwxr-xr-x | git-send-email.perl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/git-send-email.perl b/git-send-email.perl index 2208dcc213..edcc6d3469 100755 --- a/git-send-email.perl +++ b/git-send-email.perl @@ -885,7 +885,9 @@ if (defined $initial_reply_to) { } if (!defined $smtp_server) { - foreach (qw( /usr/sbin/sendmail /usr/lib/sendmail )) { + my @sendmail_paths = qw( /usr/sbin/sendmail /usr/lib/sendmail ); + push @sendmail_paths, map {"$_/sendmail"} split /:/, $ENV{PATH}; + foreach (@sendmail_paths) { if (-x $_) { $smtp_server = $_; last; |