приветсвую
реализована автоматизация сборки SpamAssassin с моими патчами для ОС Gentoo:
http://mta.org.ua/spamassassin-3.3.1/gentoo/spamassassin-3.3.1-r2/
итак, нужно получить подкаталог gentoo и обновить подкаталог patches:
http://mta.org.ua/spamassassin-3.3.1/gentoo/http://mta.org.ua/spamassassin-3.3.1/patches/
оба каталога доступны по rsync:
rsync://rsync.mta.org.ua/spamassassin-3.3.1/gentoo/rsync://rsync.mta.org.ua/spamassassin-3.3.1/patches/
т. к. версия 3.1.1 является текущей, из http и rsync ссылок можно
удалить "-3.3.1".
после получения содержимого подкаталогов gentoo и rsync нужно:
1. перейти в подкаталог gentoo/spamassassin-3.3.1-r2
2. при необходимости скопировать Makefile.local.sample в Makefile.local
и отредактировать
3. при необходимости поменять use флаги в /etc/portage/package.use
4. выполнить gmake build (при этом будет скачан архив исходных текстов,
распакован, наложены патчи, собраны исполняемые файлы).
5. выполнить gmake install (при этом будет произведена установка exim)
6. выполнить gmake clean (при этом будет произведено удаление каталога
сборки /var/tmp/portage/mail-filter/spamassassin-3.3.1-r2)
в общем и целом все.
главное, на что направлен этот механизм - упрощения наложения моих
патчей под еще одной ОС.
--
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