2

私がやろうとしているのは、最初の場所が失敗した場合に、SRC_URI でファイル (http://) またはレポ (git://) の 2 番目の場所を定義することです。

何かのようなもの:

SRC_URI = "http://site1/mytar.tar.gz \
           http://site2/mytar.tar.gz \

また

SRC_URI = "git://site1/myrepo.git \
           git://site2/myrepo.git

最初のオプションが失敗した場合、2 番目のオプションを試し、両方をダウンロードするだけではありません。

プレミラー、ローカル キャッシュ、ミラーがあることは知っていますが、BB レシピで複数の場所を指定したいだけです。

これはサポートされるべきもののようですが、見つかりません。

4

2 に答える 2

5

それはサポートされていません。開発者は、そのユース ケースのミラーリング スキームを設計しました。あなたの例では、フェッチャーは両方のファイルをダウンロードしようとします。申し訳ありませんが、それが今日の仕組みです。

于 2015-08-07T13:32:28.720 に答える
1

ここで「たまたま失敗した」の原因を教えいただけると助かります。「リモート サイトが断続的にオフラインになる」場合は、ミラー サポートがまさにあなたが求めているソリューションです。それ以外の場合は、発生している問題を説明してください。

于 2015-08-07T22:41:03.967 に答える