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

[FDclone-users:00003] Re: FDclone 2.01 has been released



 しらいです。

In Message-Id <y7d661yj59l.wl@tomokuni.my.email.ne.jp>
        Tetsuo Tomokuni <tomokuni@my.email.ne.jp>さんwrites:
> 友國です。

> ちょっと気付いた点ですが、 Web ページにソースやパッチへの
> リンクがあった方がいいと思いますが、いかがでしょうか。

 source や patch は Vector の web に置いてあるので、Vector
の FDclone page からは link が張られていると思うのですが、そ
れらに対して ML 案内 page からも link をということでしょうか?
 ML 案内 page は飽くまでも ML 運用に特化した内容に留めてお
きたいので、FDclone そのものに関しては依然 Vector page の方
が portal site になります。


> TS> 	-C option に伴いリダイレクト記述子 >|, &>| の追加。
> TS> 	リダイレクト記述子 &>> の追加。
> 
> このあたり、よく分かっていません。
> POSIX のドキュメントを読めば分かるのでしょうか。

 いえ、その前に FDclone の manual を読んで下さい :-)

 >| は POSIX shell にある redirectee で、noclobber 時にも強
制的に上書きしてしまうものです。bash や zsh にも実装されてい
ます。
 fdsh には 2.00 から csh の >& の意味で &> が実装されていま
したので、それに対しても &>| を設けました。因みに >& じゃな
くて &> だったのは、Bourne shell には既に別の意味で >& があ
ったからです。zsh だと &> でも >& でも使えるんですが。

 &>> は POSIX とは何の関係も無くて、上の > に対する &> 拡張
と同様に >> に対する拡張として設けました。つまり >> foo 1>&2
と同義です。


> TS> 	コマンド区切り子 &| の追加。
> TS> 	従来のパイプ記述子 &| を |& に変更。
> 
> パイプ記述子が '|' でなかった、ということですかね。
> # ほぼ fdsh の方しか使っていなかったので知りませんでした。(^^;

 これも man page を読んで下さい。

 普通の pipe 記述子は | です。&| は csh の |& の意味で、要
は 2>&1 | と同義です。語順が逆なのは &> に合わせた訳なのです
が、今回別の意味で &| を使うことになったので csh と同じ順序
になった訳です。
 &| は disown を実装した際の副産物で、起動時から disown さ
れたままにするための区切り子です。hoge & disown %1 と同義に
なります。これは zsh にある記述ですね。

# fdsh もこれでかなり chimera な shell になってしまいまし
#た :-)


> TS> 	case リスト終端の ;; が省略できなかった点を修正。
> 
> あ、このあいだ話題になったものですね。
> 文法とか書いてある本にも書いていないところなので、なかなか
> 気付かないところだと思います。

 POSIX の規格書読んでいるとこっそり書いてあったりして、それ
で Bourne shell の実装を調べたらそうなっていたんで、慌てて実
装した部分です。
 普通に script 書く人は省略したりはしないと思うんですが。


> 何通か同じような(Message-ID が違いますが)メールが来ましたが、
> 何か確認とかされた、ということでしょうか?

 DNS の設定がうまくいっていなくて MX が牽けなかったみたいで
す。それで設定が直った瞬間に、「おかしいな?」と思って何度か
再送したものがどっと届いて、その度に ML を reset していたの
でした。
 どこをどうしたら直ったのか良く判らないのですが、
	// acl "allow-transfer-list" {
	//	210.167.221.145;
	// };
の comment out を外して、あと zone "localhost" を無効にした
らちゃんと認識されたようです。
 なので今は zone "localhost" がありません。hosts に書いてあ
るので実際問題としては支障ないとは思いますが。


> # Web ページの過去記事アーカイブでは一番最後のものしか
> # なかったもので。

 整合性を合わせるために reset をかけてましたから。ちゃんと
その間 ML 用の filter program 止めて新規入会出来なくしてまし
たし。
 その謎の失敗記事を見ることが出来たのは、テスト段階から参加
していた二人だけだったという訳です。

                                               しらい たかし