[exim-conf] механизмы сборки exim 4.82 и libspf2 1.2.10 в виде RPM для OpenSUSE/SLES

Victor Ustugov victor на corvax.kiev.ua
Чт Дек 26 13:57:31 EET 2013


Victor Ustugov wrote:

>> вчера был выложен механизм сборки exim 4.82 в виде порта для FreeBSD:
>>
>> http://mta.org.ua/exim-4.76-conf/packages/ports-freebsd/exim-4.82/
> 
> механизм сборки exim 4.82 в виде RPM для OpenSUSE/SLES:
> 
> http://mta.org.ua/exim-4.76-conf/packages/rpms-suse/exim-4.82-1.1.corvax/
> 
> механизм сборки libspf2 1.2.10 в виде RPM для OpenSUSE/SLES:
> 
> http://mta.org.ua/exim-4.76-conf/packages/rpms-suse/libspf2-1.2.10-0.corvax/

> патч patch-src::remove_header.patch упразднен, патч
> patch-src::user-unknown-defer2fail.patch обновлен.
> 
> по сравнению с exim-4.80.1-4.12 в spec добавили зависимость от
> cyrus-sasl-devel, при этом в Local/Makefile не добавляли
> AUTH_CYRUS_SASL=yes и AUTH_LIBS=-lsasl2
> 
> exim будет слинковат с /usr/lib/libsasl2.so.2, если собирать его с
> поддержкой openldap, но прописывать зависимость в явном виде только
> из-за этого смысла особого нет, т. к. в таком случае прописывается
> зависимость от openldap2-devel, который в свою очередь зависит от
> cyrus-sasl-devel.
> 
> в общем и целом я добавил в опции сборки возможность собирать RPM с
> --without cyrus_sasl
> 
> при этом если указана и опция сборки --without openldap, то
> cyrus-sasl-devel не будет указан в зависимостях и exim не будет
> слинкован с /usr/lib/libsasl2.so.2
> 
> если же опция --without cyrus_sasl не будет указана, то в Local/Makefile
> будут добавлены строки AUTH_CYRUS_SASL=yes и AUTH_LIBS=-lsasl2
> 
> также добавлена опция сборки --with sysvinit, позволяющая собрать exim
> со стартовыми скриптами для System V под OpenSUSE 12.2 и свежее. это
> актуально для систем, на которых еще полностью не выпилили поддержку
> System V.
> 
> бинарные пакеты для OpenSUSE 12.3 с поддержкой System V доступны в
> zypper рипозитарии на mta.org.ua:
> 
> http://mta.org.ua/updates/openSUSE/12.3/i586/
> 
> там же доступны сырцовые пакеты:
> 
> http://mta.org.ua/updates/openSUSE/12.3/src/

вчера был создан zypper рипозитарий для OpenSUSE 13.1, вот файл настроек:

http://mta.org.ua/updates/openSUSE/13.1/mta.org.ua.repo

ночью в него выбил выложены собранные пакеты libspf2-1.2.10 и exim-4.82-1.1:

http://mta.org.ua/updates/openSUSE/13.1/i586/

соответствующие сырцовые пакеты:

http://mta.org.ua/updates/openSUSE/13.1/src/

exim-4.82-1.1 собирался со стартовыми скриптами для System V.


-- 
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 на corvax.kiev.ua
nic-handle: CRV-UANIC



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