Victor Ustugov wrote:
> реализован пробный механизм сборки пакетов libspf2 и exim под openSUSE:
>http://mta.org.ua/exim-4.69-conf/suse/
этот же мехинизм можно использвать на SLES
> в общем и целом вот полный список возможных опций сборки (в данном
> случае приведено возможное содержимое файла
> suse/exim-4.69-70.13.corvax/Makefile.local):
>> RPMBUILD_OPTIONS+= --without ipv6
> RPMBUILD_OPTIONS+= --with mysql
> RPMBUILD_OPTIONS+= --with pgsql
> RPMBUILD_OPTIONS+= --with sqlite
> RPMBUILD_OPTIONS+= --without nis
> RPMBUILD_OPTIONS+= --with nisplus
> RPMBUILD_OPTIONS+= --with spf2
> RPMBUILD_OPTIONS+= --without openldap
> RPMBUILD_OPTIONS+= --without eximon
> RPMBUILD_OPTIONS+= --without eximstats
> RPMBUILD_OPTIONS+= --with perl
> RPMBUILD_OPTIONS+= --with dlfunc
> RPMBUILD_OPTIONS+= --with lmtp_extern
> RPMBUILD_OPTIONS+= --with experimental_user_unknown_fail
> RPMBUILD_OPTIONS+= --with experimental_rfc2231_support
> RPMBUILD_OPTIONS+= --with experimental_rfc2047_utf8_fix
> RPMBUILD_OPTIONS+= --with experimental_rfc2047_mimelen
> RPMBUILD_OPTIONS+= --with spamd_next_try
> RPMBUILD_OPTIONS+= --with expand_primary_hostname
> RPMBUILD_OPTIONS+= --with hide_ldap_pass
> RPMBUILD_OPTIONS+= --with hide_ldap_error
> RPMBUILD_OPTIONS+= --with hide_expand_error
>> сборка без единой опции (при отсутствующем или пустом файле
> suse/exim-4.69-70.13.corvax/Makefile.local) будет эквивалента сборке
> exim со spec файлом из стандартной поставки openSUSE.
>> сейчас создан пробный yum рипозитарий для пакетов, собранных под openSUSE:
>http://mta.org.ua/updates/openSUSE/
такой же рипозитарий создан для SLES 11 (сборка производилась на SLES 11
sp1):
http://mta.org.ua/updates/SLES/11/
кроме самих libspf2 и exim в нем опубликовано еще несколько пакетов,
которые могут понаходится в работе и которых нет в поставке SLES 11
> файл рипозитария находится в подкаталоге, соответствующем версии ОС:
>http://mta.org.ua/updates/openSUSE/11.1/mta.org.ua.repo
см. http://mta.org.ua/updates/SLES/11/mta.org.ua.repo
> устанавливать пакеты из рипозитария можно с помощью утилиты zypper. при
> этом файл http://mta.org.ua/updates/openSUSE/11.1/mta.org.ua.repo нужно
> сохранить в каталоге /etc/zypp/repos.d
>> пакеты exim для рипозитария собраны со следующим набором опций сборки:
>> RPMBUILD_OPTIONS+= --without ipv6
> RPMBUILD_OPTIONS+= --with mysql
> RPMBUILD_OPTIONS+= --with sqlite
> RPMBUILD_OPTIONS+= --without nis
> RPMBUILD_OPTIONS+= --with spf2
> RPMBUILD_OPTIONS+= --without eximon
> RPMBUILD_OPTIONS+= --without eximstats
> RPMBUILD_OPTIONS+= --with perl
> RPMBUILD_OPTIONS+= --with dlfunc
> RPMBUILD_OPTIONS+= --with lmtp_extern
> RPMBUILD_OPTIONS+= --with experimental_user_unknown_fail
> RPMBUILD_OPTIONS+= --with experimental_rfc2231_support
> RPMBUILD_OPTIONS+= --with experimental_rfc2047_utf8_fix
> RPMBUILD_OPTIONS+= --with experimental_rfc2047_mimelen
> RPMBUILD_OPTIONS+= --with spamd_next_try
> RPMBUILD_OPTIONS+= --with hide_expand_error
>>> это наиболее близкий набор опций сборки к тому, который применяется при
> сборке пакетов exim под RedHat/CentOS/Fedora для рипозитария
>http://mta.org.ua/updates/.>>> что касается непосредственно сборки конфигурационного файла exim, то в
> случае использования openSUSE в качестве значений переменных
> confEXIM_USER и confEXIM_GROUP будет использовано "mail", как и в
> Gentoo. в отличии от RedHat/CentOS/Fedora, в которых в качестве значения
> confEXIM_USER используется "exim".
все вышесказанное справедливо и для SLES 11
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC