[exim-conf] реализован механизм сборки exim 4.80 из pkgsrc под QNX

Victor Ustugov victor на corvax.kiev.ua
Вс Янв 20 00:29:26 EET 2013


приветствую

реализован механизм сборки exim 4.80 из pkgsrc под QNX:
http://mta.org.ua/exim-4.76-conf/packages/pkgsrc-qnx/exim-4.80/

использовалось дерево pkgsrc, полученное с community.qnx.com.
оно немного отстает, поэтому сборка exim отрабатывалась на версии 4.80,
а не 4.80.1.

для работы с pkgsrc нужно добавить в /root/.profile строку:
export PATH=${PATH}:/usr/pkg/bin:/usr/pkg/sbin

также нужно выполнить команду
setconf CS_LIBPATH $(getconf CS_LIBPATH):/usr/pkg/lib

еще нужно создать каталог /var/tmp

отличие от механизма сборки под NetBSD/DragonFly BSD только одно -
стартовый скрипт exim.sh сразу помещается в /usr/pkg/etc/rc.d.
для автоматизации запуска exim при старте системы нужно прописать в
файле /etc/rc.d/rc.local строку запуска exim:
/usr/pkg/etc/rc.d/exim.sh start

сборка проводилась на QNX SDP 6.5.0, установленном с
qnxsdp-6.5.0-x86-201007091524-nto.iso, который был получен тут:
http://www.qnx.com/download/feature.html?programid=21182

первый месяц использования лицензии бесплатный.

лицензию можно получить тут:
http://www.qnx.com/products/evaluation/#form

я не накатывал SP1 из qnxsdp-6.5.0SP1-201206270843-nto.sh, который можно
получить тут:
http://www.qnx.com/download/feature.html?programid=23654

на мой взгляд принципиально вряд ли что-то поменялось бы в сборке exim с
этим SP1.
тем более, что задача сборки exim с моими патчами носит скорее
академический характер. представляется маловероятным, что в обозримом
будущем появится коммерческий клиент, который закажет построение
почтовой системы на базе QNX.

хотя одну проблему так и не удалось решить  - проблему сборки libspf2 из
pkgsrc с библиотекой libsocket.
но, судя по содержимому файла
http://ftp.netbsd.org/pub/pkgsrc/reports/QNX/i386/6.5.0_head_20110826/20111203.2213/libspf2-1.2.9nb1/build.log,
с проблемами сборки libspf2 на QNX столкнулся не я один.

т. о. в файле Makefile.local в переменной PKG_OPTIONS пока нельзя
использовать значение "spf".

пока все

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