nfsで文字化けする県
mount_nfs でmountするとhost同士の文字コードが違い文字化けする
いいものはっけん それわ一番外側のI/Fでやらせばエレガントだ。
http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-iconv/index.jsp
先人様がいろいろやられておられましたのでさんこうにしました。ダウンロードしました、ありがとうございます。
http://www.yondarikuwandari.com/blog/archives/2005/0121235856.html
BSDの書籍少なすぎw とりあえずOpenBSDでコンパイル通したのでメモ
# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz # wget http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-iconv/pack/proftpd-1.2.10-iconv.patch.gz # wget http://www.hayasoft.com/JP/software/linux/proftpd-1.2.10-nlst-ffftp.patch # tar zxf proftpd-1.2.10.tar.gz # gzip -d proftpd-1.2.10-iconv.patch.gz # patch -p0 < proftpd-1.2.10-iconv.patch # patch -p0 < proftpd-1.2.10-nlst-ffftp.patch # cd proftpd-1.2.10
インクルードはローカルも参照しないとコンパイル失敗する*1
んでこんなかんじで、libiconv.aを無理矢理スタティックリンク(笑い
# ./configure --with-modules=mod_tls:mod_codeconv --with-includes=/usr/local/include/ --with-libraries=/usr/local/lib/libiconv.a
ee Make.rules
LIBS=-L/usr/local/lib/libiconv.a -lsupp -lutil -lssl -lcrypto
を
LIBS=/usr/local/lib/libiconv.a -lsupp -lutil -lssl -lcrypto
に変更 きゃっ♪きゃっ♪
うちはこれで、
make make install
したらコンパイルは通った。
/usr/local/etc/proftpd.conf
に
CharsetLocal UTF-8 CharsetRemote SJIS
を追加。
*1:# locate iconv.h → /usr/local/include/iconv.h