Kazumi Matsumura
kadom****@grd*****
2005年 1月 13日 (木) 08:38:27 JST
鯉江 様 お世話になっております。 松村です。 > | ただ、残念ながら$CVSROOT/modulesというようにモジュールを作成して > | おります。 > >ディレクトリからモジュールの逆引きは一意に決らないし実装も面倒なので >モジュール定義の変更は稀だと仮定すれば、 >以下のようなとりあえずupdate戦略が簡単だとおもいます。 > ALL (/bin/date ; cat ; ( cd /Sambaフォルダ ; /usr/bin/cvs -d $CVSROOT \ > update -q -d モジュール1 モジュール2... ) &) >> コミットログファイル はい。 モジュール名を、自分で指定するのでしたらうまくいくのは 分かっております。 目的としては、この辺の管理をしたくないので出来ればモジュール名を自動認識して 自動でアップデートしてくれるというのが理想です。 やはり、無理なんでしょうか? モジュール名が分かるような引数等は、ないので しょうか? 最悪、モジュール名指定のところでワイルドカード(*)が使えれば助かるのですが... でも、この場合サーバの負荷が心配ですが... ^^;) >この場合、ファイルサーバへの負荷がどうなるかわかりませんが、 >負荷が問題になる場合は >一旦ローカルファイルシステムでcvs updateし >アップデートがあったファイルをログから抽出し >Sambaフォルダにcopy/removeするようにすれば >回避できるとおもいます。 >#loginfoでcvs update -Pオプションをつけた場合は >#mkdir/rmdirも考慮する必要がありそうです. ありがとうございます。 平行して、スクリプトを組んでみます。 大変申し訳ございませんが、引き続きアイデアや関連する情報をご存知の方が いらっしゃいましたら、お知恵をお貸し下さい。 よろしくお願い致します。