help! CVS
作業がらみで cvs の pserver を立ち上げようとしてはまってます。MacOS X (10.3) で上げようとするのがいけないのだろうか...
まず、HFS では大文字と小文字のファイルが区別できないので、UFSのディスクイメージを作って、そこを cvsroot にした。
import しようとしたら失敗したので、xinetd から起動される cvs に -T オプションでテンポラリディレクトリとして UFS を使うように指定するようにしたらうまくいった。
コマンドを実行するたびに、
cvs checkout: warning: unrecognized response `cvs: setgroups: Operation not permitted' from cvs server
というワーニングが出るが、まだ HFS をアクセスしているのかもしれない。まず、これを出なくする方法があれば知りたい。ログファイルを編集しても、このメッセージのせいか反映されない。
次に、checkout しようとすると
cvs [server aborted]: Cannot check out files into the repository itself
というメッセージが出て何もしてくれなくなってしまった。テストで作ったモジュールは、一回は checkout することができたのに、これもできなくなってしまった。どうしてだろー。
というわけで、これから編集作業のためにアスキーに向かいます。着くまでに解決してるとうれしいなー。
(14:23 追記)
後の深刻な方の問題は解決しました。テンポラリディレクトリも UFS でないといけないので、リポジトリと同じディスクを使ったんですが、全体をリポジトリとして使うことになっていたので、チェックアウトの時にテンポラリディレクトリにチェックアウトしようとして、エラーが出てました。リポジトリを一段下にずらして、その横にテンポラリディレクトリを置くようにしたら解決した。チェックインはできたので、気づかなかった。
最初のワーニングは、ローカルなリポジトリを指定しても出るなあ。Tiger だと直っているのだろうか。
コメント