Explicitly state which architectures are going to use /usr/lib64, to allow for

the fact that Itanium does not.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
emellor@ewan committed 2005-10-12 12:04:45 +01:00
1 parent 1d47535f5f
commit db778d68dd
1 file changed
+5 -1
+5 -1
View File
@@ -19,6 +19,10 @@
LIB_BIN_32 = "/usr/lib/xen/bin"
LIB_BIN_64 = "/usr/lib64/xen/bin"
## The architectures on which the LIB_BIN_64 directory is used. This
# deliberately excludes ia64.
LIB_64_ARCHS = [ 'x86_64', 'ppc64', 's390x', 'sparc64']
import os
import os.path
@@ -38,7 +42,7 @@ def pathTo(exe):
def path():
machine = os.uname()[4]
if machine.find('64') != -1 and os.path.exists(LIB_BIN_64):
if machine in LIB_64_ARCHS and os.path.exists(LIB_BIN_64):
return LIB_BIN_64
else:
return LIB_BIN_32
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.