From efa8b746a81237243ce8f0fc7db00362dc6bdd72 Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Mon, 20 Aug 2007 18:39:58 +0000
Subject: [PATCH] the addition of the new DS environment config means that client tools need to speicfy the server root for DirectoryServer operations (issue 2121)

---
 opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java
index b6337be..7ba41bf 100644
--- a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java
+++ b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/util/InProcessServerController.java
@@ -309,6 +309,12 @@
       // more than once since it leave the server corrupted.  Restart
       // is the correct choice in this case.
       if (!serverHasBeenStarted) {
+
+        // Set the root of the directory server so that the server
+        // code will be able to derive its filesystem paths etc.
+        DirectoryServer.getEnvironmentConfig().setServerRoot(
+                installation.getRootDirectory());
+
         DirectoryServer directoryServer = DirectoryServer.getInstance();
 
         // Bootstrap and start the Directory Server.

--
Gitblit v1.10.0