commit: cd58b37bcd07433e93b80b4a93c9e79ec9395e26
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri May 1 05:55:43 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri May 1 05:55:43 2020 +0000
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=cd58b37b
catalyst: Access setarch data correctly
This prevented the setarch data in the TOML files from being applied
correctly.
Fixes: b368f6aa5e29 (catalyst: Use arch data from TOML, not python
modules)
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
catalyst/base/stagebase.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index affdabbe..7c82029a 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -95,7 +95,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
# Search for a subarchitecture in each arch in the arch_config
for arch in [x for x in arch_config if x.startswith(name) and
host in arch_config[x]]:
self.settings.update(arch_config[arch][host])
- setarch = arch_config.get('setarch', {})
+ setarch = arch_config.get('setarch', {}).get(host, {})
break
else:
# Didn't find a matching subarchitecture, keep searching