[exim-conf] механизм сборки exim 4.84 в виде RPM для RedHat/CentOS/Fedora

Victor Ustugov victor на corvax.kiev.ua
Чт Окт 9 21:00:21 EEST 2014


Victor Ustugov wrote:

> реализован механизм сборки exim 4.84 в виде RPM для RedHat/CentOS/Fedora:
> 
> http://mta.org.ua/exim-4.83-conf/packages/rpms-redhat/exim-4.84-3.fc22.corvax/

изменения в spec для сборки exim 4.84 на RedHat/CentOS/Fedora:

- добавлена опция сборки --without dsn для сборки exim с поддержкой DNS

- добавлены опции сборки --with expand_smtp_accept_max_per_connection и
--with expand_smtp_accept_queue_per_connection для реализации
экспандинга параметров настройки exim'а smtp_accept_max_per_connection и
smtp_accept_queue_per_connection соответственно с помощью двух следующих
патчей:

http://mta.org.ua/exim-4.83-conf/patches/exim-4.84-expand_smtp_accept_max_per_connection/patch-src__exim-4.84-expand_smtp_accept_max_per_connection.patch

http://mta.org.ua/exim-4.83-conf/patches/exim-4.84-expand_smtp_accept_queue_per_connection/patch-src__exim-4.84-expand_smtp_accept_queue_per_connection.patch

если будут указаны обе вышеупомянутые опции сборки пакета, то будет
применен объединенный патч:

http://mta.org.ua/exim-4.83-conf/patches/exim-4.84-expand_smtp_accept_queue_per_connection_smtp_accept_max_per_connection/patch-src__exim-4.84-expand_smtp_accept_queue_per_connection_smtp_accept_max_per_connection.patch

связано это с тем, что в оба патча изменяют близколежающие строки в
src/readconf.c и под RedHat/CentOS/Fedora просто конфликтуют друг с другом.

как ни странно, под FreeBSD и Debian патчи
patch-src__exim-4.84-expand_smtp_accept_max_per_connection.patch и
patch-src__exim-4.84-expand_smtp_accept_queue_per_connection.patch можно
накладывать одновременно.

> бинарные пакеты выложены в yum рипозитарий для CentOS 6.5 i386:
>
> http://mta.org.ua/updates/centos/6/i386/
>
> пакет с пропатченными исходными текстами лежит рядом:
>
> http://mta.org.ua/updates/centos/6/SRPMS/exim-4.84-3.el6.corvax.src.rpm
>
> его можно собирать под RedHat/Fedora или другими версиями CentOS

бинарные пакеты exim 4.84 в http://mta.org.ua/updates/centos/6/i386/
пересобраны с включенными новыми опциями сборки, в пакет с исходными
текстами
http://mta.org.ua/updates/centos/6/SRPMS/exim-4.84-3.el6.corvax.src.rpm
включены новые патчи.

-- 
Best wishes Victor Ustugov  mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:       http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 371808614          JID: corvax_at_nb на jabber.corvax.kiev.ua
nic-handle: CRV-UANIC



Подробная информация о списке рассылки exim-conf