This commit fixes the issue that --extra-repo are not added correctly to the repo registry when doing cross arch building. The issue is that they get added early at the reporegistry level and because we don't know yet what arch will be used it was initially only added to the host arch. This was fine before we supported cross-arch building. But now that we do support cross-arch building this is of course an issue and produces subtle bugs. This commit is the "easy" fix, the extra repos are just added to for all architectures. This may not be right but because they are optional its the reponsibility of the user to provide the right ones. Eventually we should probably be smarter here and move extra repo support into manifestgen but that requires changes in images and an images release so this is good enough for now. Thanks to Simon de Vlieger for reporting this. |
||
|---|---|---|
| .. | ||
| image-builder | ||