smileface

Update Exim

Mar 12th, 2025
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.56 KB | None | 0 0
  1. [root@server custombuild]# ./build clean
  2. cleaning up download cache dir '/usr/local/directadmin/custombuild/cache'
  3. removed '/usr/local/directadmin/custombuild/cache/exim-4.98.1.tar.gz'
  4. [root@server custombuild]# cd /usr/local/directadmin/custombuild/custom/exim
  5. [root@server exim]# nano makefile
  6. [root@server exim]# ls
  7. exim.conf Makefile
  8. [root@server exim]# nano Makefile
  9. [root@server exim]# da build exim
  10. download_cached: downloading 'https://downloads.exim.org/exim4/exim-4.98.1.tar.g z' to '/usr/local/directadmin/custombuild/cache/exim-4.98.1.tar.gz'
  11. ######################################################################### 100.0%
  12. Compiling exim...
  13. /bin/sh scripts/source_checks
  14.  
  15. >>> Creating links to source files...
  16. >>> Creating lookups/Makefile for building dynamic modules
  17. >>> New Makefile & lookups/Makefile installed
  18. >>> Use "make makefile" if you need to force rebuilding of the makefile
  19.  
  20. make[1]: warning: -j8 forced in submake: resetting jobserver mode.
  21. make[1]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64'
  22. /bin/sh ../scripts/Configure-os.c
  23. cc buildconfig.c
  24. /bin/sh ../scripts/Configure-os.h
  25. cc exim_lock.c
  26. /bin/sh ../scripts/Configure-config.h "make"
  27. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64'
  28. make[2]: 'buildconfig' is up to date.
  29. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64'
  30. cc -o exim_lock
  31. >>> exim_lock utility built
  32.  
  33. Building configuration file config.h
  34. >>> config.h built
  35.  
  36. cc -DMACRO_PREDEF macro_predef.c
  37. cc -DMACRO_PREDEF globals.c
  38. cc -DMACRO_PREDEF readconf.c
  39. cc -DMACRO_PREDEF expand.c
  40. cc -DMACRO_PREDEF route.c
  41. cc -DMACRO_PREDEF transport.c
  42. cc -DMACRO_PREDEF drtables.c
  43. cc -DMACRO_PREDEF acl.c
  44. cc -DMACRO_PREDEF tls.c
  45. cc -DMACRO_PREDEF transports/appendfile.c
  46. cc -DMACRO_PREDEF transports/autoreply.c
  47. cc -DMACRO_PREDEF transports/lmtp.c
  48. cc -DMACRO_PREDEF transports/pipe.c
  49. cc -DMACRO_PREDEF transports/queuefile.c
  50. cc -DMACRO_PREDEF transports/smtp.c
  51. cc -DMACRO_PREDEF routers/accept.c
  52. cc -DMACRO_PREDEF routers/dnslookup.c
  53. cc -DMACRO_PREDEF routers/ipliteral.c
  54. cc -DMACRO_PREDEF routers/iplookup.c
  55. cc -DMACRO_PREDEF routers/manualroute.c
  56. cc -DMACRO_PREDEF routers/queryprogram.c
  57. cc -DMACRO_PREDEF routers/redirect.c
  58. cc -DMACRO_PREDEF auths/auth-spa.c
  59. cc -DMACRO_PREDEF auths/cram_md5.c
  60. cc -DMACRO_PREDEF auths/cyrus_sasl.c
  61. cc -DMACRO_PREDEF auths/dovecot.c
  62. cc -DMACRO_PREDEF auths/gsasl_exim.c
  63. cc -DMACRO_PREDEF auths/heimdal_gssapi.c
  64. cc -DMACRO_PREDEF auths/plaintext.c
  65. cc -DMACRO_PREDEF auths/spa.c
  66. cc -DMACRO_PREDEF auths/tls.c
  67. cc -DMACRO_PREDEF auths/external.c
  68. cc -DMACRO_PREDEF dkim.c
  69. cc -DMACRO_PREDEF malware.c
  70. cc -DMACRO_PREDEF pdkim/signing.c
  71. cc exim_dbmbuild.c
  72. cc -DEXIM_DUMPDB exim_dbutil.c
  73. cc -DCOMPILE_UTILITY os.c
  74. cc -DCOMPILE_UTILITY store.c
  75. cc -DEXIM_FIXDB exim_dbutil.c
  76. cc -DCOMPILE_UTILITY queue.c
  77. cc -DEXIM_TIDYDB exim_dbutil.c
  78. cc acl.c
  79. cc base64.c
  80. cc child.c
  81. cc crypt16.c
  82. cc daemon.c
  83. cc dbfn.c
  84. cc deliver.c
  85. cc debug.c
  86. cc directory.c
  87. cc dns.c
  88. cc drtables.c
  89. cc enq.c
  90. cc exim.c
  91. cc expand.c
  92. cc filter.c
  93. cc filtertest.c
  94. cc globals.c
  95. cc dkim.c
  96. cc dkim_transport.c
  97. cc dnsbl.c
  98. cc hash.c
  99. cc header.c
  100. cc host.c
  101. cc host_address.c
  102. cc ip.c
  103. cc log.c
  104. cc lss.c
  105. cc match.c
  106. cc md5.c
  107. cc moan.c
  108. cc os.c
  109. cc parse.c
  110. cc priv.c
  111. cc proxy.c
  112. cc queue.c
  113. cc rda.c
  114. cc readconf.c
  115. cc receive.c
  116. cc retry.c
  117. cc rewrite.c
  118. cc rfc2047.c
  119. cc regex_cache.c
  120. cc route.c
  121. cc search.c
  122. cc sieve.c
  123. cc smtp_in.c
  124. cc smtp_out.c
  125. cc spool_in.c
  126. cc spool_out.c
  127. cc std-crypto.c
  128. cc store.c
  129. cc string.c
  130. cc tls.c
  131. cc tod.c
  132. cc transport.c
  133. cc tree.c
  134. cc verify.c
  135. cc environment.c
  136. gcc perl.c
  137. cc malware.c
  138. cc mime.c
  139. cc regex.c
  140. cc spam.c
  141. cc spool_mbox.c
  142. cc arc.c
  143. cc bmi_spam.c
  144. cc dane.c
  145. cc dcc.c
  146. cc dmarc.c
  147. cc imap_utf7.c
  148. cc spf.c
  149. cc utf8.c
  150. cc xclient.c
  151. cc version.c
  152. cc -o macro_predef
  153. cc -o exim_dbmbuild
  154. cc -o exim_dumpdb
  155. cc -o exim_fixdb
  156. cc -o exim_tidydb
  157. ./macro_predef > macro.c
  158. >>> exicyclog script built
  159. >>> exinext script built
  160. >>> exiwhat script built
  161. >>> exim_dbmbuild utility built
  162.  
  163. >>> exim_fixdb utility built
  164.  
  165. >>> exim_dumpdb utility built
  166. >>> exim_tidydb utility built
  167.  
  168.  
  169. >>> transport-filter.pl script built
  170. >>> exiqsumm script built
  171. >>> exiqgrep script built
  172. # @./exim_checkaccess -v 2>&1 >/dev/null
  173. >>> eximstats script built
  174. >>> exim_checkaccess script built
  175.  
  176. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/lookups'
  177. make[2]: warning: -j8 forced in submake: resetting jobserver mode.
  178. cc cdb.c
  179. cc dbmdb.c
  180. cc dnsdb.c
  181. cc lsearch.c
  182. perl.c: In function 'call_perl_cat':
  183. perl.c:166:7: warning: variable 'items' set but not used [-Wunused-but-set-varia ble]
  184. int items;
  185. ^~~~~
  186. >>> exigrep script built
  187. >>> convert4r3 script built
  188. >>> convert4r4 script built
  189. >>> exipick script built
  190. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/auths'
  191. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/routers'
  192. make[2]: warning: -j8 forced in submake: resetting jobserver mode.
  193. make[2]: warning: -j8 forced in submake: resetting jobserver mode.
  194. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/pdkim'
  195. cc auth-spa.c
  196. make[2]: warning: -j8 forced in submake: resetting jobserver mode.
  197. cc accept.c
  198. cc pdkim.c
  199. cc call_pam.c
  200. cc dnslookup.c
  201. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/transports'
  202. make[2]: warning: -j8 forced in submake: resetting jobserver mode.
  203. cc appendfile.c
  204. cc call_pwcheck.c
  205. cc spf.c
  206. cc signing.c
  207. cc readsock.c
  208. cc call_radius.c
  209. cc lf_quote.c
  210. cc ipliteral.c
  211. cc autoreply.c
  212. cc check_serv_cond.c
  213. cc iplookup.c
  214. cc lmtp.c
  215. cc cram_md5.c
  216. cc pipe.c
  217. cc lf_check_file.c
  218. >>> exim_msgdate script built
  219. cc cyrus_sasl.c
  220. cc macro.c
  221. cc manualroute.c
  222. cc dovecot.c
  223. cc queuefile.c
  224. >>> exim_id_update script built
  225. cc queryprogram.c
  226. cc local_scan.c
  227. cc smtp.c
  228. cc redirect.c
  229. cc rf_change_domain.c
  230. cc smtp_socks.c
  231. cc lf_sqlperform.c
  232. cc tf_maildir.c
  233. cc external.c
  234. cc rf_expand_data.c
  235. cc rf_get_errors_address.c
  236. cc get_data.c
  237. cc get_no64_data.c
  238. ar cq lookups.a
  239. cc rf_get_munge_headers.c
  240. cc gsasl_exim.c
  241. ranlib lookups.a
  242. cc rf_get_transport.c
  243. cc heimdal_gssapi.c
  244. cc rf_get_ugid.c
  245. cc plaintext.c
  246. cc pwcheck.c
  247. cc spa.c
  248. cc rf_lookup_hostlist.c
  249. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/lookups'
  250.  
  251. cc lookups/lf_quote.c
  252. cc tls.c
  253. cc lookups/lf_check_file.c
  254. cc lookups/lf_sqlperform.c
  255. cc rf_queue_add.c
  256. cc rf_self_action.c
  257. cc xtextdecode.c
  258. cc rf_set_ugid.c
  259. cc xtextencode.c
  260. ar cq pdkim.a
  261. ranlib pdkim.a
  262. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/pdkim'
  263.  
  264. ar cq auths.a
  265. ar cq routers.a
  266. ranlib auths.a
  267. ranlib routers.a
  268. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/auths'
  269. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/routers'
  270.  
  271.  
  272. ar cq transports.a
  273. ranlib transports.a
  274. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/transports'
  275.  
  276. cc -o exim
  277.  
  278. >>> exim binary built
  279.  
  280. make[1]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64'
  281. Installing exim...
  282. /bin/sh scripts/source_checks
  283. `Makefile' is up to date.
  284.  
  285. make[1]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64'
  286. >>> exicyclog script built
  287. >>> exinext script built
  288. >>> exiwhat script built
  289. >>> exigrep script built
  290. >>> eximstats script built
  291. >>> exipick script built
  292. >>> exiqgrep script built
  293. >>> exiqsumm script built
  294. >>> transport-filter.pl script built
  295. >>> convert4r3 script built
  296. >>> convert4r4 script built
  297. # @./exim_checkaccess -v 2>&1 >/dev/null
  298. >>> exim_checkaccess script built
  299.  
  300. >>> exim_msgdate script built
  301. >>> exim_id_update script built
  302. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/lookups'
  303. make[2]: Nothing to be done for 'all'.
  304. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/lookups'
  305.  
  306. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/auths'
  307. make[2]: 'auths.a' is up to date.
  308. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/auths'
  309.  
  310. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/pdkim'
  311. make[2]: 'pdkim.a' is up to date.
  312. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/pdkim'
  313.  
  314. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/routers'
  315. make[2]: 'routers.a' is up to date.
  316. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/routers'
  317.  
  318. make[2]: Entering directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFsky Yo.exim-4.98.1.tar.gz/build-Linux-x86_64/transports'
  319. make[2]: 'transports.a' is up to date.
  320. make[2]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64/transports'
  321.  
  322. cc lookups/lf_quote.c
  323. cc lookups/lf_check_file.c
  324. cc lookups/lf_sqlperform.c
  325. cc local_scan.c
  326. cc -o exim
  327.  
  328. >>> exim binary built
  329.  
  330. make[1]: Leaving directory '/usr/local/directadmin/custombuild/tmp/tmp.mwbSFskyY o.exim-4.98.1.tar.gz/build-Linux-x86_64'
  331.  
  332. Installation directory is /usr/sbin
  333.  
  334. cp exim /usr/sbin/exim-4.98.1-2
  335. /bin/chown root /usr/sbin/exim-4.98.1-2
  336. chmod a+x /usr/sbin/exim-4.98.1-2
  337. chmod u+s /usr/sbin/exim-4.98.1-2
  338. creation of symlink omitted
  339. (NO_SYMLINK is specified in Local/Makefile)
  340. cp /usr/sbin/exim_dumpdb /usr/sbin/exim_dumpdb.O
  341. cp exim_dumpdb /usr/sbin
  342. cp /usr/sbin/exim_fixdb /usr/sbin/exim_fixdb.O
  343. cp exim_fixdb /usr/sbin
  344. cp /usr/sbin/exim_tidydb /usr/sbin/exim_tidydb.O
  345. cp exim_tidydb /usr/sbin
  346. cp /usr/sbin/exinext /usr/sbin/exinext.O
  347. cp exinext /usr/sbin
  348. cp /usr/sbin/exiwhat /usr/sbin/exiwhat.O
  349. cp exiwhat /usr/sbin
  350. cp /usr/sbin/exim_dbmbuild /usr/sbin/exim_dbmbuild.O
  351. cp exim_dbmbuild /usr/sbin
  352. cp /usr/sbin/exicyclog /usr/sbin/exicyclog.O
  353. cp exicyclog /usr/sbin
  354. cp /usr/sbin/exigrep /usr/sbin/exigrep.O
  355. cp exigrep /usr/sbin
  356. cp /usr/sbin/eximstats /usr/sbin/eximstats.O
  357. cp eximstats /usr/sbin
  358. cp /usr/sbin/exipick /usr/sbin/exipick.O
  359. cp exipick /usr/sbin
  360. cp /usr/sbin/exiqgrep /usr/sbin/exiqgrep.O
  361. cp exiqgrep /usr/sbin
  362. cp /usr/sbin/exiqsumm /usr/sbin/exiqsumm.O
  363. cp exiqsumm /usr/sbin
  364. cp /usr/sbin/exim_lock /usr/sbin/exim_lock.O
  365. cp exim_lock /usr/sbin
  366. cp /usr/sbin/exim_checkaccess /usr/sbin/exim_checkaccess.O
  367. cp exim_checkaccess /usr/sbin
  368. cp /usr/sbin/exim_msgdate /usr/sbin/exim_msgdate.O
  369. cp exim_msgdate /usr/sbin
  370. cp /usr/sbin/exim_id_update /usr/sbin/exim_id_update.O
  371. cp exim_id_update /usr/sbin
  372.  
  373. Configuration file /etc/exim.conf already exists
  374.  
  375. Exim installation complete
  376. Moving exim binary.
  377. Enabling BlockCracking...
  378. BlockCracking is now enabled.
  379. 2025-03-12 20:25:47 cwd=/usr/local/directadmin/custombuild 2 args: /usr/sbin/exi m --version
  380. 2025-03-12 20:25:47 cwd=/usr/local/directadmin/custombuild 2 args: /usr/sbin/exi m --version
  381. Enabling Easy Spam Fighter...
  382. Easy Spam Fighter is now enabled.
  383. Restarting exim.
  384. Enabling exim in systemd...
  385. Exim 4.98.1 Installed.
  386. Restarting exim.
  387. [root@server exim]#
  388.  
Add Comment
Please, Sign In to add comment