[exim-conf] реализован механизм сборки exim из deb пакета под Debian Linux

Victor Ustugov victor на corvax.kiev.ua
Чт Янв 31 00:41:31 EET 2013


приветствую

реализованы тестовые механизмы сборки exim из source deb пакета под
Debian Linux.

сборка проводилась под Debian 6.0.6 "squeeze" (exim 4.72-6) и Debian 7.0
"wheezy" (exim 4.80-7):

http://mta.org.ua/exim-4.76-conf/packages/deb-debian/exim-4.72-6.squeeze/

http://mta.org.ua/exim-4.76-conf/packages/deb-debian/exim-4.80-7.wheezy/

перечень опций сборки с мелкими комментариями приведен в файлах
Makefile.local.sample в каталогах сборки exim.

нужные опции сборки нужно указать в файле Makefile.local

после выполнения make build собранные пакеты будут находиться в каталоге
/tmp/pbuild/exim4

этот путь можно переопределить в файле packages/deb-debian/make.conf в
переменной BUILD_DIR

при сборке модифицируются два файла из подкаталога debian файловой
системы пакета - control и rules.

в файле control формируется актуальный список зависимостей исходя из
опций сборки, указанных в Makefile.local.

с файлом rules все несколько сложнее. пришлось в составе механизма
сборки exim под Debian держать два варианта файла rules для каждой
версии пакета - один для сборки с eximon, другой - без поддержки eximon.

пришлось повозиться, чтобы не собирался exim4-daemon-light
вернее он собирается, но в пакет не заворачивается

в остальном механизмы сборки в использовании похожи на подобные
механизмы для других операционных систем.


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