[Momonga-devel.ja:01543] Re: OmoiKondaraでのミラーサイト指定
- From: Kenta MURATA <muraken2@xxxxxxxxx>
- Date: Sun, 06 Apr 2003 18:36:09 +0900
むらけんです.
In message <20030406042620.6985d982.zero@xxxxxxxxxxxxxxxxxxx> at Sun, 6 Apr 2003 04:26:20 +0900,
Masami HIRAMATSU <zero@xxxxxxxxxxxxxxxxxxx> wrote:
> ミラーサイト指定でもって、元のサイトと同じツリー構造ならサイト名の部分を
> (下記のように)置き換えて使用したいのですが、こういうことは出来ますか?
>
> ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.5.tar.bz2
> これを
> ftp://ftp.ring.gr.jp/pub/GNU/texinfo/texinfo-4.5.tar.bz2
> とするために.OmoiKondaraに
> SITEALIAS={"ftp.gnu.org/gnu","ftp.ring.gr.jp/pub/GNU"}
> こんな感じで指定。
.OmoiKondara にて
URL_ALIAS ^ftp://ftp\.gnu\.org/gnu ftp://ftp.ring.gr.jp/pub/GNU
このように記述することで,URL のエイリアスを登録できるようにし
てみました.tools で cvs up -dP してください.
example.OmoiKondara にも簡単な説明を書いています.
URL_ALIAS は
URL_ALIAS regexp1 ahi
URL_ALIAS regexp2 ahiahi
URL_ALIAS regexp3 ahiahiahi
このように何度も記述する事で,何個でもエイリアスを登録できます.
また,ある URL にマッチする正規表現が複数登録されている場合は,
一番上に記述されている URL_ALIAS の正規表現が使用されるように
しています.
今の実装では毎回のダウンロードの際に,エイリアスが存在するかど
うかを調べているので,URL_ALIAS が 10000 個あれば,ダウンロー
ドの度に最大 10000 回の比較が行なわれてしまいますが,そんなに
大量に指定することもないでしょうから,大丈夫だと思います.
--
1024D/2A3FDBE6 2001-08-26 Kenta MURATA (muraken) <muraken2@xxxxxxxxx>
Key fingerprint = 622A 61D3 280F 4991 4833 5724 8E2D C5E1 2A3F DBE6