* config/mailnotify (func_sendmail): Look for sendmail in a

couple of common non-PATH locations as well.
This commit is contained in:
Scott James Remnant 2004-02-12 19:02:28 +00:00
parent eb398417ae
commit b3494c878b
2 changed files with 16 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2004-02-12 Scott James Remnant <scott@netsplit.com>
* config/mailnotify (func_sendmail): Look for sendmail in a
couple of common non-PATH locations as well.
2004-02-12 Scott James Remnant <scott@netsplit.com>
* ltmain.in: Fix typo: macro's -> macros.

View File

@ -370,13 +370,21 @@ func_sendmail ()
from_name=`echo "$my_from" | sed 's, *<.*> *$,,;s,",,g'`
from_addr=`echo "$my_from" | sed "$sed_mail_address"`
SENDMAIL=sendmail
for try_sendmail in sendmail /usr/lib/sendmail /usr/sbin/sendmail; do
if which $try_sendmail >/dev/null; then
SENDMAIL=$try_sendmail
break
fi
done
func_verbose "Delivering mail, please wait..."
if test -n "$from_name"; then
sendmail -F "$from_name" -f "$from_addr" $my_destination < "$my_infile"
$SENDMAIL -F "$from_name" -f "$from_addr" $my_destination < "$my_infile"
elif test -n "$from_addr"; then
sendmail -f "$from_addr" $my_destination < "$my_infile"
$SENDMAIL -f "$from_addr" $my_destination < "$my_infile"
else
sendmail $my_destination < "$my_infile"
$SENDMAIL $my_destination < "$my_infile"
fi
if test $? -eq 0; then
func_verbose "...succeeded."