[samba-jp:19633] smbfnconvがFreeBSDでエラーになる
KAWAFUJI Mitsuhiro
kawafuji @ bskk.konicaminolta.jp
2007年 7月 31日 (火) 18:47:26 JST
川藤と申します。
Sambaサーバ機をリプレースするにあたり、Sambaもバージョンアップす
ることにしました。
現用機:
FreeBSD 4.5-RELEASE
Samba 2.2.8a
coding system CAP
リプレース機
FreeBSD 6.2-RELEASE
Samba 3.0.24
ファイル名の変更のため、
Samba 2 日本語版の日本語ファイル名の Samba 3 への移行方法
http://www.miraclelinux.com/technet/samba30/migration.html
を参考に SMBCHARTOOL(+ jcode.pl + Text::Iconv)をインストールして
smbfnconvを実行したのですが、以下のようなエラーになってしまいます。
# mv tmp tmp.samba2
# mkdir tmp
# cd tmp
# smbfnconv -f cap -t eucjp-ms -p ../tmp.samba2
find: illegal option -- p
find: illegal option -- r
find: illegal option -- i
find: illegal option -- n
find: illegal option -- t
usage: find [-H | -L | -P] [-EXdsx] [-f file] [file ...] [expression]
perlスクリプトであるsmbfnconv内のfindの引数の-printがエラーを起
こしているのだろうというところまではわかるのですが、perlに明るくな
いため対処方法がわかりません。どなたかアドバイス頂けると助かります。
余談ですが、上記Webページ内のsmbchartoolのパッチ、
smbchartool-2.3a_3.0a.diff.gz
ですが、.gzであるにも関わらず、非圧縮ファイルでした。zcatがエラー
を起こすので、しばし悩みました。
川藤
samba-jp メーリングリストの案内