< どうにも | メイン | ルータ不具合 >

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

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)