summaryrefslogtreecommitdiff
path: root/cpp/demo/IceStorm/replicated/expect.py
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2009-10-02 09:35:28 -0230
committerDwayne Boone <dwayne@zeroc.com>2009-10-02 09:35:28 -0230
commit6d8d16b3761eaa24c9c754dd0f2cc1a70de8fad0 (patch)
treeff37056717cff166bc705112f54e98074f8d1f40 /cpp/demo/IceStorm/replicated/expect.py
parent3772. Recovering from Glacier2 / Ice router session failure. (diff)
downloadice-6d8d16b3761eaa24c9c754dd0f2cc1a70de8fad0.tar.bz2
ice-6d8d16b3761eaa24c9c754dd0f2cc1a70de8fad0.tar.xz
ice-6d8d16b3761eaa24c9c754dd0f2cc1a70de8fad0.zip
C++Builder 2010 support
Diffstat (limited to 'cpp/demo/IceStorm/replicated/expect.py')
-rwxr-xr-xcpp/demo/IceStorm/replicated/expect.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/cpp/demo/IceStorm/replicated/expect.py b/cpp/demo/IceStorm/replicated/expect.py
index 87a6c9bd729..6390af3f0ba 100755
--- a/cpp/demo/IceStorm/replicated/expect.py
+++ b/cpp/demo/IceStorm/replicated/expect.py
@@ -23,13 +23,16 @@ from demoscript import *
import time, signal
desc = 'application.xml'
-if Util.isDebugBuild():
+if Util.isNoServices() or Util.isDebugBuild():
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="iceboxd.exe"')
+ if Util.isNoServices():
+ l = l.replace('exe="icebox"', 'exe="' + Util.getIceBox() + '"')
+ else:
+ l = l.replace('exe="icebox"', 'exe="iceboxd.exe"')
fo.write(l)
fi.close()
fo.close()
@@ -47,13 +50,13 @@ else:
print "starting icegridnode...",
sys.stdout.flush()
-node = Util.spawn('icegridnode --Ice.Config=config.grid --Ice.PrintAdapterReady %s' % (args))
+node = Util.spawn(Util.getIceGridNode() + ' --Ice.Config=config.grid --Ice.PrintAdapterReady %s' % (args))
node.expect('IceGrid.Registry.Server ready\nIceGrid.Registry.Client ready\nIceGrid.Node ready')
print "ok"
print "deploying application...",
sys.stdout.flush()
-admin = Util.spawn('icegridadmin --Ice.Config=config.grid')
+admin = Util.spawn(Util.getIceGridAdmin() + ' --Ice.Config=config.grid')
admin.expect('>>>')
admin.sendline("application add \'%s\'" %(desc))
admin.expect('>>>')