1*4882a593SmuzhiyunFrom da8c7a027390de7828d4272a3c8bcdbffbac25ad Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Mingli Yu <mingli.yu@windriver.com>
3*4882a593SmuzhiyunDate: Thu, 5 May 2022 16:57:48 +0800
4*4882a593SmuzhiyunSubject: [PATCH] make.rc: set VAL_MTA
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunSome build server may provide sendmail like /usr/lib/sendmail which
7*4882a593Smuzhiyunmay result the VAL_MTA to be /usr/lib/sendmail, but the sendmail
8*4882a593Smuzhiyunis actually /usr/sbin/sendmail on the target.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunFixes:
11*4882a593Smuzhiyun  # echo "invalide address email" | s-nail -s "test mail" -r test@test.com tester@test.com
12*4882a593Smuzhiyun  s-nail: Cannot start /usr/lib/sendmail: executable not found (adjust *mta* variable)
13*4882a593Smuzhiyun  /home/root/dead.letter 10/234
14*4882a593Smuzhiyun  s-nail: ... message not sent
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun  # which sendmail
17*4882a593Smuzhiyun  /usr/sbin/sendmail
18*4882a593Smuzhiyun
19*4882a593SmuzhiyunUpstream-Status: Inappropriate[oe-specific]
20*4882a593Smuzhiyun
21*4882a593SmuzhiyunSigned-off-by: Mingli Yu <mingli.yu@windriver.com>
22*4882a593Smuzhiyun---
23*4882a593Smuzhiyun make.rc | 9 +--------
24*4882a593Smuzhiyun 1 file changed, 1 insertion(+), 8 deletions(-)
25*4882a593Smuzhiyun
26*4882a593Smuzhiyundiff --git a/make.rc b/make.rc
27*4882a593Smuzhiyunindex 98bd968..45ac0d4 100644
28*4882a593Smuzhiyun--- a/make.rc
29*4882a593Smuzhiyun+++ b/make.rc
30*4882a593Smuzhiyun@@ -96,14 +96,7 @@ VAL_MAIL=`\
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun # Path to the local MTA (Mail-Transfer-Agent).
33*4882a593Smuzhiyun # MTA aliases (aliases(5)) are optionally supported via OPT_MTA_ALIASES.
34*4882a593Smuzhiyun-VAL_MTA=`\
35*4882a593Smuzhiyun-   if [ -x /usr/bin/sendmail ]; then \
36*4882a593Smuzhiyun-      echo /usr/bin/sendmail;\
37*4882a593Smuzhiyun-   elif [ -x /usr/lib/sendmail ]; then \
38*4882a593Smuzhiyun-      echo /usr/lib/sendmail;\
39*4882a593Smuzhiyun-   else \
40*4882a593Smuzhiyun-      echo /usr/sbin/sendmail;\
41*4882a593Smuzhiyun-   fi`
42*4882a593Smuzhiyun+VAL_MTA=/usr/sbin/sendmail
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun # Today a lot of systems no longer use sendmail(1), but a different MTA.
45*4882a593Smuzhiyun # To ensure compatibility with sendmail(1), a system called
46*4882a593Smuzhiyun--
47*4882a593Smuzhiyun2.25.1
48*4882a593Smuzhiyun
49