[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: a question about anonymous CVS



野口です.
私もごく最近NetBSDでの環境を準備しはじめたところで,同じことでひっかかって
いたので,参考になれば.

># cvs update -P -d hpcmips
>cvs update: in directory .:
>cvs update: ignoring CVS/Root because it specifies a non-existent 
repository /cvsroot
>protocol error: directory '/cvsroot/hpcmips' not within root '/cvs/jproot'
>
>となってしまいます。
>source snapshot のディレクトリにある CVS/Repository は
>/cvsroot/hpcmips 以下のディレクトリが指定されており、
>どうなっているのかよく分からないのですが。
>(CVS を理解できていないのですけれども。)

私もよく分かってないクチなのですが,CVS/Repositoryの"/cvsroot/〜"
の部分を"/cvs/jproot/〜"に書き換えたらupdateがかかりました.

もちろん手作業ではなくて,

1)こんなスクリプトファイルを書いて chmod +x します
(スクリプトにまでしているのがちょっとマヌケですが)
  *** t1.bat ***
  #!/bin/csh
  sed -e 's/cvsroot/cvs\/jproot/' $1 > tmp.txt
  mv tmp.txt $1

2)CVSツリーのディレクトリで
  %% find . -name Repository -exec /ATA/hpcmips/t1.bat \{\} \;
と実行して一気に書き換え

としました.

--------------------------------
Hiroshi Noguchi (野口  宏)
E-mail: noguchi@npost1.netspace.or.jp
http://homepage1.nifty.com/driver/