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

[cvs-ml 374] Re: about $CVSROOT/modules



馬場@京大宇宙物理 です。

 Date: Maki Nishio <nishio@hi-fi-net.com>
 From: [cvs-ml 373] about $CVSROOT/modules
 Subject: Thu, 27 Jan 2000 13:24:14 +0900

 > $CVSROOT/modulesとシェルスクリプトを使用して
 > webコンテンツを自動アップにしようと考えて作業して悩んでおります。
 > 
 > ・自動更新したいモジュール:html
 > ・CVSROOT:/home/www/data/CVS
 > ・webコンテンツ(自動アップを反映させたい場所):/home/www/data/html

直接的な回答でなく、個人的な考えですが...

「commit した瞬間に web コンテンツ側も update されていなければどう
しても気がすまない」、というのでなければ、cron を使った定期的 
update で済ませておくのが何かとラクだとおもいます。

ちなみに、webコンテンツのあるマシンの crontab に、

  0 * * * * (cd /home/www/data/html && cvs -Q update -dP)

としておけば、毎時0分に web コンテンツが最新版に update されます。
単に日和っているだけですが、実用上はそれほど問題ないのではないかと。



... という個人的見解はさておき、commit 時の自動更新をするなら、
CVSROOT/loginfo の最後に

^html /home/www/data/CVS/html/update.sh html

としてみると良いのではないでしょうか。
--
馬場  肇 ( Hajime BABA )            E-mail: baba@kusastro.kyoto-u.ac.jp
京都大学理学部宇宙物理学教室 博士後期課程
--