[exim-conf] унификация стартовых скриптов exim на Mac OS X при сборке из pkgsrc и MacPorts
Victor Ustugov
victor на corvax.kiev.ua
Ср Янв 23 17:22:54 EET 2013
Victor Ustugov wrote:
>>> в MacPorts нужно установить порт p5-mail-spf и использовать spfd и его
>>> состава.
>>>
>>> мне не удалось создать файл для запуска spfd средствами launchd.
>>> p5-mail-spf - это stub port, реально spfd собрался у меня из порта
>>> p5.12-mail-spf. для p5.12-mail-spf отдельного Portfile нет, а в Portfile
>>> для p5-mail-spf все настройки startupitem.* были проигнорированы при сборке.
>>>
>>> т. о. стартовые скрипты и файл для launchd придется настраивать вручную.
>>>
>>> нужно создать каталог /opt/local/share/p5-mail-spf и сохранить в нем файл:
>>>
>>> http://mta.org.ua/exim-4.76-conf/packages/ports-macosx/p5-mail-spf-2.7.0_3/files/share/p5-mail-spf/spfd.sh
>>>
>>> далее нужно создать каталог
>>> /opt/local/etc/LaunchDaemons/org.macports.spfd и сохранить в нем файлы:
>>>
>>> http://mta.org.ua/exim-4.76-conf/packages/ports-macosx/p5-mail-spf-2.7.0_3/files/etc/LaunchDaemons/org.macports.spfd/spfd.wrapper
>>>
>>> http://mta.org.ua/exim-4.76-conf/packages/ports-macosx/p5-mail-spf-2.7.0_3/files/etc/LaunchDaemons/org.macports.spfd/org.macports.spfd.plist
>>>
>>> после этого нужно выполнить:
>>>
>>> /bin/launchctl load -w
>>> /opt/local/etc/LaunchDaemons/org.macports.spfd/org.macports.spfd.plist
>>
>> еще нужно выполнить:
>>
>> ln -s
>> /opt/local/etc/LaunchDaemons/org.macports.spfd/org.macports.spfd.plist
>> /Library/LaunchDaemons/
>
> еще нужно в каталоге /opt/local/etc/rc.d сохранить файл:
>
> http://mta.org.ua/exim-4.76-conf/packages/ports-macosx/p5-mail-spf-2.7.0_3/files/etc/rc.d/spf
файл переименован из spf в spfd и доступен по ссылке:
http://mta.org.ua/exim-4.76-conf/packages/ports-macosx/p5-mail-spf-2.7.0_3/files/etc/rc.d/spfd
> это стартовый скрипт для spfd, работающий через launchctl
>
>>> это позволит полноценно работать с SPF записями без использования
>>> библиотеки libspf2.
--
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