Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
*Backtrace*(2001-08-04)
[go: Go Back, main page]

書いてる人: 高橋カヲル | [mixi] | [PGP] | [TETRiS DS] | [portscout] | [RSS]

トップ «前の日記(2001-08-03) 最新 次の日記(2001-08-05)» 編集

*Backtrace*

1999|12|
2000|01|02|03|04|05|06|07|08|09|10|11|12|
2001|01|02|03|04|05|06|07|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|02|

2001-08-04

_ ~/etc/

以下の構成を再検討。~/etc/ 直下をすっきりさせる。

_ スパイシーと note と cvs

ほとんど taka さんの設定メモからパクり。私が hint を出したとはいえ。

* situation

レポジトリは cvsroot.dummy.trans-nt.com というマシンに存在する。ここから、いつも持ち歩く note PC に checkout して作業している。 cvsroot.dummy.trans-nt.com には外からは直接 ssh することができず、 firewall.dummy.trans-nt.com というマシンを経由する必要がある。オフィスで作業しているときは cvsroot に直接アクセスすることができ、 firewall と cvsroot の間の線は細い。つまり、オフィスでは firewall を通してcvsroot にアクセスするのは避けたい。

* repository

 cvs -d :ext:hoge@hoge:/cvsroot commit

のようにして、レポジトリを一時的に切替えて commit することが可能。当然、-d の後ろは zsh の設定をして補完可能にしておく。

* cvs-rsh

cvs-rsh を使うと、レポジトリによって connection の張り方を切替えられる。 firewall 経由で cvsroot へアクセスするためにこんなスクリプトを用意。

exec ssh -A -q firewall.dummy.trans-nt.com \
  "ssh -l $CVSRSH_USERNAME $CVSRSH_BINARY cvsroot.dummy.trans-nt.com $CVSRSH_SERVCOM && sleep 1"

最後の sleep 1 は、

Waiting for forwarded connections to terminate...

を抑制するため。

_ [TNT] sysutils/cdrtools

cdrecord のかわりに使えということか。

[]

トップ «前の日記(2001-08-03) 最新 次の日記(2001-08-05)» 編集

謎 queue & status

Powered by 早起き生活
[Powered by OpenBSD] [Powered by たん清] [やる気のないサイト] Valid HTML 4.01 Strict Page Rank Checker [VALID RSS!] RSS feed meter for http://triaez.kaisei.org/~kaoru/diary/