kz21_ym
2024年4月17日 15時37分
お世話になります。
swuの書換テストの目的でダウングレードを許可するようにしたいと思い
desc ファイルに swdesc_tar --install-if different を指定すれば
可能になるとありましたので
{プロジェクト}/config/app.desc に
swdesc_tar "swu/test20.tar" --install-if different
(プロジェクト名=test20)
を追加して swu 生成を実行したのですが
コンテナイメージを ./swu/test20.tar に保存しました。 ./swu/app.desc のバージョンを 0 から 1 に変更しました。 sort: -:3: 順序が不規則: test20 1 higher * ERROR: 上記のコンポーネントは別のバージョンかinstall-ifですでに利用されています。
というエラーがでて swuが生成できませんでした。
指定するファイルが
{プロジェクト}/config/app.desc
とは違うのかなと思い
https://github.com/atmark-techno/mkswu/blob/master/README#L99
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…
など見てみたのですが解決できていません。
指定するファイルなど違っていますでしょうか?
なにが駄目なのかご教示いただけると幸いです。
よろしくお願いします。
コメント
at_makoto.sato
佐藤です。
> > {プロジェクト}/config/app.desc に
> > swdesc_tar "swu/test20.tar" --install-if different
> > (プロジェクト名=test20)
> > を追加して swu 生成を実行したのですが
> 上記の代わりに、swdesc_option install_if=different を追加してみてもらえますでしょうか。
すいません。回答に誤りがありました。訂正します。
{プロジェクト}/config/app.desc を編集する必要はありませんでした。
代わりに以下のファイルを変更してください。
{プロジェクト}/swu/app.desc.tmpl のファイルの先頭部分に swdesc_option install_if=different を追加してください。
(このファイルは、VSCodeのファイルツリーからは見えなくなっているので、コマンドラインなどから直接開いてください)
kz21_ym
at_makoto.sato
2024年4月17日 16時59分
佐藤です。
> {プロジェクト}/config/app.desc に
> swdesc_tar "swu/test20.tar" --install-if different
> (プロジェクト名=test20)
> を追加して swu 生成を実行したのですが
上記の代わりに、swdesc_option install_if=different を追加してみてもらえますでしょうか。