ytnobody/Testament

未対応アーキテクチャのエラーハンドリング

Closed this issue · 7 comments

ディストリが配布していないアーキテクチャを指定された場合の、エラー (例外) ハンドリングを実装する。

あるいは、アーキテクチャのテーブルを作成する。

e.g.

x86_64 -> amd64

みたいな。

これ、現状だとDLできなくて死ぬだけなんだけど、とりあえずそこのエラーメッセージに

Maybe, remote server is down or, specified os and/or version is illegal.

って付け加えておけばオッケーです?

あれ、今って明示的にdie (croak?) してたんでしたっけ。
それだったらそれで良い感じがしますね

あ、本当だ
とりあえずエラーメッセージはそれで良いと思います。
あとはアーキテクチャの対応テーブルですかねー

アーキテクチャの対応テーブル、Testament::Setup::*.pmのmirrors関数あたりで頑張るしかなさそう

そうですね。下手に万能にしようとすると詰む感じがありますね

個々のSetupでやればオッケーなので、このイシューとじます