2006年10月29日
■ 備忘録
DarwinPorts (MacPorts に改名?) を使ったシステム構築の 備忘録を書いとこう。今まで書き忘れてたこともまとめておかないと、 update したときに書き換わってしまって、動かない Ports が出てくる。
1. courier-authlib
authdaemond を起動するスクリプトが無いので、自分で作る必要がある。 imapd 起動スクリプトに書き加えてしまうのが楽だ。
cd /opt/local/etc/LaunchDaemons/org.macports.courier-imap vi courier-imap.wrapper
Start()
{
/opt/local/sbin/authdaemond start ←追加
/opt/local/libexec/imapd.rc start ← IMAP が必要なら追加
/opt/local/libexec/imapd-ssl.rc start
}
Stop()
{
/opt/local/libexec/imapd-ssl.rc stop
/opt/local/libexec/imapd.rc stop ← IMAP が必要なら追加
/opt/local/sbin/authdaemond stop ←追加
}
2. net-snmp
Mac OS X 10.4 Intel には /dev/mem (/dev/kmem も) が無いので、 snmpd は動作しない。MRTG とかでデータを採りたい場合は、 何らかのスクリプトを自作する必要があるだろう。
この関連で、net-snmp を必要とする cyrus-imapd の port もぶっ壊れている。 Portfile の configure.args オプションに
--with-com_err --without-snmp
の2つを追加すれば、一応インストールは出来る。 /opt/local/share/man/man8/master.8.gz が postfix とカブるとか、問題はあるけれど。
Mac OS X 10.4 Intel に /dev/mem や /dev/kmem が無いことについては、 Accessing Kernel Memory on the x86 Version of Mac OS X を参照。
投稿者 gema : 2006年10月29日 22:43
トラックバック
このエントリーのトラックバックURL:
https://gema.luna2.org/cgi-bin/mt/mt-tb.cgi/37