おのたく日記 YouTubeも始めました→
2008-03-09(Sun) 「dk-milter 2.5.0」リリース [長年日記]
■ 「dk-milter 2.5.0」リリース
今回は、2.4.4からのメジャーリリースでIETFの仕様に合わせたエンハンス
1月2日の日記で、2.4.1を作ったときと同様にDomainKeysのサインの検証もできるように、dk-milterのライブラリを利用する。
$ ln -s ../dk-milter-0.6.0/libdk/
$ cp -p site.config.m4.dist devtools/Site/site.config.m4
$ vi devtools/Site/site.config.m4
-- 128行目の dnl を消して bld_VERIFY_DOMAINKEYS を true にする
$ diff -u site.config.m4.dist devtools/Site/site.config.m4
--- site.config.m4.dist 2008-02-26 04:39:16.000000000 +0900
+++ devtools/Site/site.config.m4 2008-03-09 11:29:08.000000000 +0900
@@ -125,7 +125,7 @@
dnl If you also want to verify messages signed with DomainKeys, enable this
dnl line by deleting "dnl" from the front of it. See also the README as it
dnl requires an additional library not included in this package.
-dnl define(`bld_VERIFY_DOMAINKEYS', `true')
+define(`bld_VERIFY_DOMAINKEYS', `true')
dnl libmilter -- Sendmail's milter library
dnl
$ ./Build UBINDIR=/usr/local/bin MANROOT=/usr/local/man/man LIBDIR=/usr/local/lib/dkim-milter
$ sudo ./Build EBINDIR=/usr/local/sbin UBINDIR=/usr/local/bin MANROOT=/usr/local/man/man LIBDIR=/usr/local/lib/dkim-milter install
で、インストールした。2.4.xまでは、すべUBINDIRにインストールされていたが、2.5.0からは、EBINDIR(defaultは/usr/sbin)にインストールされるようになったので、最後のコマンドは従来から少し変えている。インストールされたのは以下のファイル
install -c -o bin -g bin -m 444 ar.0 /usr/local/man/man3/ar.3
install -c -o bin -g bin -m 555 ../../libdkim/dkim.h /usr/include/dkim.h
install -c -o bin -g bin -m 555 dkim-filter /usr/local/sbin
install -c -o bin -g bin -m 555 ../../dkim-filter/dkim-genkey.sh /usr/local/bin/dkim-genkey
install -c -o bin -g bin -m 555 dkim-testkey /usr/local/bin
install -c -o bin -g bin -m 555 dkim-testssp /usr/local/bin
install -c -o bin -g bin -m 444 dkim-filter.conf.0 /usr/local/man/man5/dkim-filter.conf.5
install -c -o bin -g bin -m 444 dkim-filter.0 /usr/local/man/man8/dkim-filter.8
install -c -o bin -g bin -m 444 dkim-genkey.0 /usr/local/man/man8/dkim-genkey.8
install -c -o bin -g bin -m 444 dkim-stats.0 /usr/local/man/man8/dkim-stats.8
install -c -o bin -g bin -m 444 dkim-testkey.0 /usr/local/man/man8/dkim-testkey.8
install -c -o bin -g bin -m 444 dkim-testssp.0 /usr/local/man/man8/dkim-testssp.8
インストール先が変わったので、起動スクリプトも/usr/local/bin/dkim-filter→/usr/local/sbin/dkim-filterに書き換えて、無事にバージョンアップ完了
|