[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 787] Re: pserver が.cvsignore を参照しようとしてabort
Yoji Mikami <yoji@bigfoot.com> writes:
> >`inetd.conf' で `-f' を指定しなかったか、inetd により実行されてい
> >るプログラムの `HOME' 環境変数をシステムが設定しているということ
> >です。後者の場合は、 inetd に `HOME' を未設定にして CVS を実行す
> >るシェルスクリプトを実行させるようにするか、CVS を純粋な環境で実
> >行するために `env' を使うことができます。
>
> これですが具体的にはどう記述すればいいんでしょうね?
> 現在 inetd から以下のようなスクリプトを呼んでいるんですが、
>
> #!/bin/sh
> exec /usr/bin/cvs -f \
> --allow-root=/home/cvs \
> :
> (中略)
> :
> pserver
>
> 最初に unset HOME と入れればいいんでしょうか。
だと思います。
> もしくは
>
> exec /usr/bin/cvs -f \
>
> を
>
> env -u=HOME /usr/bin/cvs -f \
こちらだと shell script は省略できますが、既に shell script
を読んでおられるようなのでどちらでも良いと思います。
--
Yoshiki Hayashi