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):
                """

Reply via email to