[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