Victor Ustugov wrote on 25.05.2019 18:05:
>> создана новая ветка конфигуратора, версия 4.88.
>> рекомендуется для работы с exim 4.88 и выше.
>> выпущен конфигуратор версии 4.92
>>https://mta.org.ua/exim-4.92-conf/>> рекомендуется для работы с exim 4.92 и выше.
> процедура обновления обычная:
>> cd /usr/local/etc/exim/m4
> gmake sync_m4 && gmake upgrade && gmake sync_m4 && gmake sync \
> && gmake stop
> gmake fix pre-install && touch ../site/conf \
> && gmake configure system_filter install
> gmake periodic install-periodic
всё же процедуру обновления лучше дополнить, т. к. в exim-4.92-conf код
dlfunc подразумевает их сборку со исходниками exim 4.92.
итак, в случае использования exim под FreeBSD более подробный вариант
процедуры обновления конфигуратора будет выглядеть так:
cd /usr/local/etc/exim/m4
gmake sync_m4 && gmake upgrade && gmake sync_m4 && gmake sync \
&& gmake stop
gmake fix pre-install && touch ../site/conf \
&& gmake configure system_filter install
gmake periodic install-periodic
cd ../packages/ports-freebsd/exim-4.92_4
cp Makefile.local.sample Makefile.local
vi Makefile.local
gmake patch_port portupgrade
cd ../../../site
rm ../dlfunc/tmp/*
touch conf
gmake dlfunc restart
тоже самое для RHEL/CentOS/Fedora:
cd /etc/exim/m4
gmake sync_m4 && gmake upgrade && gmake sync_m4 && gmake sync \
&& gmake stop
gmake fix pre-install && touch ../site/conf \
&& gmake configure system_filter install
gmake periodic install-periodic
cd ../packages/rpms-redhat/exim-4.92-7.fc31.corvax
cp Makefile.local.sample Makefile.local
vi Makefile.local
gmake build
rpm -Uvh /root/rpmbuild/RPMS/x86_64/exim-4.92-7.el7.corvax.x86_64.rpm
cd ../../../site
alias rm=rm
rm ../dlfunc/tmp/*
touch conf
gmake dlfunc restart
в случае сборки exim с поддержкой MySQL вслед за установкой
/root/rpmbuild/RPMS/x86_64/exim-4.92-7.el7.corvax.x86_64.rpm нужно будет
установить
/root/rpmbuild/RPMS/x86_64/exim-mysql-4.92-7.el7.corvax.x86_64.rpm
точные пути к каталогам с механизмами сборки exim 4.92 для обеих
платформ указаны на текущий момент времени. в случае использования
процедуры обновления конфигуратора после реализации механизмов сборки
более свежих версий exim нужно будет использовать актуальные на тот
момент времени пути к соответствующим каталогам.
--
Best wishes
Victor Ustugov mailto:victor на corvax.kiev.ua
Skype ID: corvax_nb JID: victor на corvax.kiev.ua
public GnuPG/PGP key: https://victor.corvax.kiev.ua/corvax.asc