Страница 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 :)
Понял, спасибо, буду пробовать