[Tomoyo-dev 960] Re: オフライン用ポリシーエディタの仕様について

Back to archive index

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 . のように実行してしまうのを避けるために、ディレクトリは
絶対パス指定のみ受け付けることにしました。




tomoyo-dev メーリングリストの案内
Back to archive index