Tetsuo Handa
from-****@i-lov*****
2009年 3月 10日 (火) 15:05:02 JST
熊猫です。 ccs-editpolicy で遠隔マシンのポリシーを操作できるのに、 ccs-loadpolicy や ccs-savepolicy で手元のポリシーを遠隔マシンに対してロード/セーブできないのは 不便だと感じたので、 ccs-loadpolicy と ccs-savepolicy でも同様の指定をサポート するようにしました。( revision 2250 ) Hiroshi Shinji さんは書きました: > > ということで、曖昧さを無くすために / で始めたいのですが、 > > ccs-editpolicy `pwd`/../dir > > のような運用で対処願えませんでしょうか? > > あまりスマートだとは思えませんが。 > それであれば、引数文字列を調べて処理を分岐させるより、オプション指定の方が > 素直だと思います。 > > 例えば、 > ccs-editpolicy -d ccs/ ← ディレクトリ > ccs-editpolicy -h 192.168.0.9 -p 3333 ← ホストとポート指定 > とか。 ccstools においては - は標準入力/標準出力を指すオプションとして割り当てて しまっており、複数のオプションを1個の引数で指定することを容認しているため ccs-loadpolicy や ccs-savepolicy で -d とか -p とかいった指定が可能でした。 1.6.7 で解釈を変えると 1.6.x との互換性が失われてしまいますので、 複数の引数を使って1個のパラメータを指定する方法は使わないことにしました。 多少不便かもしれませんが、ポリシーのあるディレクトリにいるつもりで ccs-loadpolicy df . のように実行してしまうのを避けるために、ディレクトリは 絶対パス指定のみ受け付けることにしました。