From c52baf09f72f2264c9d166f40602757ed6d15ec7 Mon Sep 17 00:00:00 2001 From: "Dr. Peter Poeml" Date: Mon, 17 Jul 2006 13:53:17 +0000 Subject: [PATCH] fix usage of personality wrappers --- osc/build.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/osc/build.py b/osc/build.py index fe6af2bb..bb89d2ad 100644 --- a/osc/build.py +++ b/osc/build.py @@ -69,6 +69,7 @@ can_also_build = { 's390x': ['s390'], } +# real arch of this machine hostarch = os.uname()[4] if hostarch == 'i686': # FIXME hostarch = 'i586' @@ -335,8 +336,15 @@ def main(argv): tmpl = '%s %s' cmd = tmpl % (config['su-wrapper'], cmd) + # real arch of this machine + # vs. + # arch we are supposed to build for if hostarch != bi.buildarch: - cmd = change_personality[bi.buildarch] + ' ' + cmd + + # change personality, if needed + if bi.buildarch in can_also_build.get(hostarch, []): + cmd = change_personality[bi.buildarch] + ' ' + cmd + print cmd os.system(cmd)