summaryrefslogtreecommitdiff
path: root/demoscript/IceGrid/icebox.py
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2014-11-26 16:59:45 +0100
committerJose <jose@zeroc.com>2014-11-26 16:59:45 +0100
commitc4e016efa6c7c503250eb3e64acca60aacf5071a (patch)
tree2891bfd9b86f5ab942ef8d6f0de817e4bfb4568f /demoscript/IceGrid/icebox.py
parentICE-5990 java demo build fails (diff)
downloadice-c4e016efa6c7c503250eb3e64acca60aacf5071a.tar.bz2
ice-c4e016efa6c7c503250eb3e64acca60aacf5071a.tar.xz
ice-c4e016efa6c7c503250eb3e64acca60aacf5071a.zip
ICE-5998 - Java IceBox demo need to configure CLASSPATH
Diffstat (limited to 'demoscript/IceGrid/icebox.py')
-rwxr-xr-xdemoscript/IceGrid/icebox.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/demoscript/IceGrid/icebox.py b/demoscript/IceGrid/icebox.py
index cb94aa7ae16..c3e593cbff9 100755
--- a/demoscript/IceGrid/icebox.py
+++ b/demoscript/IceGrid/icebox.py
@@ -33,6 +33,12 @@ def run(clientStr, desc = 'application'):
sys.stdout.write("starting icegridnode... ")
sys.stdout.flush()
+
+ if "CLASSPATH" in os.environ:
+ os.environ["CLASSPATH"] = "%s%s%s" % (Util.getIceBoxClassPath(), os.pathsep, os.environ.get("CLASSPATH", ""))
+ else:
+ os.environ["CLASSPATH"] = Util.getIceBoxClassPath()
+
node = Util.spawn(Util.getIceGridNode() + ' --Ice.Config=config.grid --Ice.PrintAdapterReady %s' % (args))
node.expect('IceGrid.Registry.Internal ready')
node.expect('IceGrid.Registry.Server ready')