From bc67703dbdca616d9a6a34b25382ec417bd8c22e Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 07 May 2008 12:01:48 +0000
Subject: [PATCH] Fix for issues:
---
opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java b/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java
index 6b9b3af..5d9ff74 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/BuildInformation.java
@@ -81,6 +81,8 @@
try {
Map<String, String> env = pb.environment();
env.put(SetupUtils.OPENDS_JAVA_HOME, System.getProperty("java.home"));
+ // This is required in order the return code to be valid.
+ env.put("OPENDS_EXIT_NO_BACKGROUND", "true");
final Process process = pb.start();
is = process.getInputStream();
out = process.getOutputStream();
@@ -98,8 +100,11 @@
try
{
Thread.sleep(5000);
- fOut.write(Constants.LINE_SEPARATOR.getBytes());
- fOut.flush();
+ if (!done[0])
+ {
+ fOut.write(Constants.LINE_SEPARATOR.getBytes());
+ fOut.flush();
+ }
}
catch (Throwable t)
{
--
Gitblit v1.10.0