ytnobody / Testament

This repository is old. Please see https://github.com/testament-testing-env/Testament
Other
7 stars 2 forks source link

OpenBSDのミラーサイト一覧のパースにftplistを利用? #1

Open ichigotake opened 11 years ago

ichigotake commented 11 years ago

https://github.com/ytnobody/Ament/edit/master/lib/Ament/Setup/openbsd.pm

Ament::Setup::openbsdですが、OpenBSDはミラーに ftplist というファイルがあります

http://から始まるミラーサイトのURLを http://www.openbsd.org/ftp.html から抽出するのは骨が折れますが、 ftplist を使うとhttp://から始まるURLの抽出が楽になりそうです

行末にエリアもあるので、実行環境に合わせたミラーの自動選択にも使えそうですね

http://openbsd.org.ar/pub/OpenBSD/ftplist

ytnobody commented 11 years ago

おおお、いいすね!しらなかったです!

ytnobody commented 11 years ago

CentOSの場合はこうやるらしい http://mirrorlist.centos.org/?release=5&arch=i386&repo=os

http://yancha.hachiojipm.org:3000/quotation.html?id=20186

ytnobody commented 11 years ago

ftplistの取得元を冗長化しておかないといけないので、ftplistをキャッシュしないといけない