commit: ce31e7ab7b5b8968b7ff0c17bbe00d09921729b7 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> AuthorDate: Thu Feb 11 12:59:02 2016 +0000 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> CommitDate: Thu Feb 11 12:59:02 2016 +0000 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=ce31e7ab
builder: only apply `setarch` on Linux Bugzilla: https://bugs.gentoo.org/363577 Reported-by: Yuta SATOH <nigoro.dev <AT> gmail.com> catalyst/builder.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/catalyst/builder.py b/catalyst/builder.py index 7380cac..4d58de6 100644 --- a/catalyst/builder.py +++ b/catalyst/builder.py @@ -1,3 +1,4 @@ +import os class generic(object): def __init__(self,myspec): @@ -9,7 +10,8 @@ class generic(object): Useful for building x86-on-amd64 and such. """ - self.settings['CHROOT'] = 'setarch %s %s' % (arch, self.settings['CHROOT']) + if os.uname()[0] == 'Linux': + self.settings['CHROOT'] = 'setarch %s %s' % (arch, self.settings['CHROOT']) def mount_safety_check(self): """