[samba-jp:19635] Re: smbfnconvがFreeBSDでエラーになる

KAWAFUJI Mitsuhiro kawafuji @ bskk.konicaminolta.jp
2007年 8月 1日 (水) 13:37:47 JST


 川藤です。

On Tue, Jul 31, 2007 at 20:13:46 +0900
you MORIYAMA Masayuki <moriyama @ miraclelinux.com> wrote:
 |森山です。

 |find コマンドに関しては、GNU findutils をインストールして、そちらが実行
 |されるように PATH を追加して、試していただけないでしょうか。

 findutilsを入れたところ、findはgfindとしてインストールされるよう
なので、smbfnconv内の、

  open(FILEN, "find @_ -print |") or die "Cannot open directories\n"; 

という行のfindをgfinedに変更しました(オリジナルのfindはそのまま手
をつけず)。

 この状態で、

    # mv tmp tmp.samba2
    # mkdir tmp
    # cd tmp
    # smbfnconv -f cap -t eucjp-ms -p ../tmp.samba2

を実行したのですが、何も起きません。以下のように、(ハードリンクで
はなく)ディレクトリ内直接変換はうまく行きました。

    # gcp -a tmp.samba2 ttt
    # cd ttt
    # smbfnconv -f cap -t eucjp-ms .

 幸い、バックアップを別途保存しておく余裕があるので、後者の直接変
換で対応しようと思いますが、現象を報告しておきます。ありがとうござ
いました。


川藤



samba-jp メーリングリストの案内