[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