aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2022-11-21 23:57:44 -0500
committerMatt Turner <mattst88@gentoo.org>2022-11-22 16:19:03 -0500
commit6ad2bb1cf15a0354cff19ea935d3f3c618aeb614 (patch)
tree43889a54a58652dd189661e8403caf3197d15992
parenttargets: Fix CHOST vs `uname -m` confusion (diff)
downloadcatalyst-6ad2bb1c.tar.gz
catalyst-6ad2bb1c.tar.bz2
catalyst-6ad2bb1c.zip
catalyst: WIP
Signed-off-by: Matt Turner <mattst88@gentoo.org>
-rw-r--r--catalyst/base/stagebase.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 732c5939..35aa82ba 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -108,13 +108,11 @@ class StageBase(TargetBase, ClearBase, GenBase):
host = self.settings["chost"].split("-")[0]
else:
host = self.settings["subarch"]
- self.settings["hostarch"] = host
if "cbuild" in self.settings:
build = self.settings["cbuild"].split("-")[0]
else:
build = platform.machine()
- self.settings["buildarch"] = build
arch_dir = normpath(self.settings['sharedir'] + '/arch/')
@@ -139,6 +137,9 @@ class StageBase(TargetBase, ClearBase, GenBase):
else:
raise CatalystError("Unknown host machine type " + host)
+ self.settings["hostarch"] = arch
+ self.settings["buildarch"] = build
+
if setarch.get('if_build', '') == platform.machine():
chroot = f'setarch {setarch["arch"]} chroot'
else: