Страница 1 из 1
spamoborona local_scan
Добавлено: 2010-12-17 15:45:42
Vovchik
Никак не удается пересобрать exim с поддержкой local_scan.
никак не могу понять в какой Makefile пихать строчки
Код: Выделить всё
LOCAL_SCAN_SOURCE=Local/local_scan.c
LOCAL_SCAN_HAS_OPTIONS=yes
Сейчас установлен exim 4.72 уже работающий.
Подскажите пожалуйста как его пересобрать.
FreeBSD amd64 7.1
Re: spamoborona local_scan
Добавлено: 2010-12-21 15:06:40
vaskocuturilo
в самом local_scan написано что и куда ))))
Re: spamoborona local_scan
Добавлено: 2010-12-21 18:57:54
Vovchik
Хорошо. Скопировал файл в каталог /usr/ports/mail/exim/work/exim-4.72/Local
Там же в этом каталоге есть файл Makefile.
Добавил в него строчки
LOCAL_SCAN_SOURCE=Local/local_scan.c
LOCAL_SCAN_HAS_OPTIONS=yes
вернулся в каталог /usr/ports/mail/exim
Набрал make
Он ничего не сказав просто вернулс в командную строку.
Правлю файл конфига Экзима, рестартую демона. Получаю
Код: Выделить всё
Stopping exim.
Starting exim.
2010-12-21 18:56:44 Exim configuration error in line 934 of /usr/local/etc/exim/configure:
local_scan() options not supported: (LOCAL_SCAN_HAS_OPTIONS not defined in Local/Makefile)
Re: spamoborona local_scan
Добавлено: 2010-12-22 9:17:35
kerilka
после того, как скопировали и добавили опции - нужно пересобрать начисто, тоесть make clean && make, после чего make deinstall reinstall и только после этого рестарт демона
Re: spamoborona local_scan
Добавлено: 2010-12-22 10:11:02
Vovchik
kerilka писал(а):после того, как скопировали и добавили опции - нужно пересобрать начисто, тоесть make clean && make, после чего make deinstall reinstall и только после этого рестарт демона
Так ведь при make clean, папка /usr/ports/mail/exim/work удаляется
Re: spamoborona local_scan
Добавлено: 2010-12-22 10:16:27
kerilka
если делать make не в папке с портом, а в /usr/ports/mail/exim/work, то не удалится.
так же можно make clean && make extract, после чего добавляете файл, меняете что нужно в Local.c, после чего make

ну а потом deinstall reinstall

Re: spamoborona local_scan
Добавлено: 2010-12-22 10:46:36
Vovchik
kerilka писал(а):если делать make не в папке с портом, а в /usr/ports/mail/exim/work, то не удалится.
так же можно make clean && make extract, после чего добавляете файл, меняете что нужно в Local.c, после чего make

ну а потом deinstall reinstall

Понял, спасибо, буду пробовать