summaryrefslogtreecommitdiff
path: root/cpp/demo/IceGrid/icebox/expect.py
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2014-11-27 18:05:41 +0100
committerJose <jose@zeroc.com>2014-11-27 18:05:41 +0100
commit72ca71f77de0262acc5b0b786f3b07e684a8a4cd (patch)
treeb7b5fe4a1619359695e2a08265a6d24ba79bf1c5 /cpp/demo/IceGrid/icebox/expect.py
parentFixes for ICE-5984 & ICE-5965: binding test warwnings with WS (diff)
downloadice-72ca71f77de0262acc5b0b786f3b07e684a8a4cd.tar.bz2
ice-72ca71f77de0262acc5b0b786f3b07e684a8a4cd.tar.xz
ice-72ca71f77de0262acc5b0b786f3b07e684a8a4cd.zip
Fixed (ICE-5987) - remove i386 from OS X binaries
Diffstat (limited to 'cpp/demo/IceGrid/icebox/expect.py')
-rwxr-xr-xcpp/demo/IceGrid/icebox/expect.py39
1 files changed, 9 insertions, 30 deletions
diff --git a/cpp/demo/IceGrid/icebox/expect.py b/cpp/demo/IceGrid/icebox/expect.py
index 6e3a96b3b22..3403bf609fe 100755
--- a/cpp/demo/IceGrid/icebox/expect.py
+++ b/cpp/demo/IceGrid/icebox/expect.py
@@ -22,38 +22,17 @@ sys.path.append(path[0])
from demoscript import Util
from demoscript.IceGrid import icebox
-if Util.isDarwin():
- #
- # On OS X, make sure to also run the IceBox services in 32bits mode if
- # x64 isn't specified and the service is built for 32bits.
- #
- iceBox = os.path.join(os.getcwd(), "iceboxwrapper")
- iceBoxWrapper = open(iceBox, "w")
- if Util.x64:
- iceBoxWrapper.write("#!/bin/sh\narch -x86_64 icebox \"$@\"\n")
- else:
- iceBoxWrapper.write("#!/bin/sh\narch -i386 -x86_64 icebox \"$@\"\n")
- iceBoxWrapper.close()
- os.chmod(iceBox, 0o700)
-
desc = 'application.xml'
-if Util.isDebugBuild() or Util.isDarwin():
- fi = open(desc, "r")
- desc = 'tmp_application.xml'
- fo = open(desc, "w")
- for l in fi:
- if l.find('exe="icebox"') != -1:
- if Util.isDarwin():
- l = l.replace('exe="icebox"', 'exe="./iceboxwrapper"')
- else:
- l = l.replace('exe="icebox"', 'exe="iceboxd.exe"')
- fo.write(l)
- fi.close()
- fo.close()
+fi = open(desc, "r")
+desc = 'tmp_application.xml'
+fo = open(desc, "w")
+for l in fi:
+ if l.find('exe="icebox"') != -1:
+ l = l.replace('exe="icebox"', 'exe="%s"' % Util.getIceBox())
+ fo.write(l)
+fi.close()
+fo.close()
Util.addLdPath(os.getcwd())
icebox.run('./client', desc[0:len(desc)-4])
-
-if Util.isDarwin():
- os.unlink("iceboxwrapper")