[exim-conf] адаптация конфигуратора под Gentoo Linux

Victor Ustugov victor на corvax.kiev.ua
Ср Июн 9 21:50:49 EEST 2010


приветствую

набор поддерживаемых ОС расширен за счет Gentoo Linux.

в целях интеграции переделаны механизмы автоматического определения ОС в 
m4/Makefile и features/cfhead.m4.

также реализован механизм сборки exim с использованием ebuild.

для сборки exim нужно:

1. синхронизировать конфигуратор
2. перейти в каталог gentoo/exim-x.xx
3. скопировать файл Makefile.local.sample в файл Makefile.local
4. при необходимости поменять значения опций сборки в Makefile.local
5. при необходимости поменять use флаги в /etc/portage/package.use. я 
добавлял dnsdb, exiscan-acl, lmtp, maildir, spf, а также по вкусу mysql 
и/или sqlite и убирал postgres. для сборки exim'а с поддержкой dlfunc 
меинтейнер не предусмотрел use флага, поэтому я включаю поддержку dlfunc 
патчем.
6. выполнить gmake build (при этом будет скачан архив исходных текстов, 
распакован, наложены патчи, собраны исполняемые файлы.
7. выполнить gmake install (при этом будет произведена установка exim)
8. выполнить gmake clean (при этом будет произведено удаление каталога 
сборки /var/tmp/portage/mail-mta/exim-x.xx)

если в работе exim будут испольны dlfunc, то нельзя выполнять gmake 
clean, ибо для сборки dlfunc нужен доступ к исходным текстам exim'а. и 
Makefile сборки dlfunc будет искать их именно в 
/var/tmp/portage/mail-mta/exim-x.xx/work/exim-x.xx/build-exim-gentoo

в остальном настройка exim'а и конфигуратора мало чем отличается от 
настроек для RedHat/CentOS/Fedora.

-- 
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




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