また久々にアップデート(postfix-2.2.4)。以前はパッチ当てが必要だったtlsがいつのまにかマージされた模様。なの
でついでにtls付きビルドしてみる。netinfoも有効に。
DBは引き続きBerkeleyDB-4.3。入れてない場合は普通に./configure;make;make
installして便宜上リンクをはる。
# cd /usr/local/ BerkeleyDB.4.3/lib
# ln -fs libdb.* /usr/local/lib
# cd ../include
# ln -fs db*.h /usr/local/include
netinfoのヘッダをXcodeコンパチツリーから引っ張ってくる。
# ln -s
/Developer/SDKs/MacOSX10.2.7.sdk/usr/include/netinfo
/usr/include/netinfo
makedefsを開いて、Rhapsody.5*|Darwin.*)の個所の該当するCCARGの中の
-DNO_NETINFO
と指定してあるのを消す。
で、postfixのビルド、インストール。
% make makefiles
CCFLAGS="-DUSE_TLS -I../../include -I/usr/include" AUXLIBS="-L/usr/lib
-lssl -lcrypto -lresolv" OPT="-O3 -L/usr/local/lib -ldb"
% make
# make install
main.cfのDB指定を
alias_maps = netinfo:/aliases
alias_database = netinfo:/aliases
と、netinfo指定に。
以上。
|