From 36fc678b08b15f9440d5b94022f8dd58ad3b3e92 Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Thu, 29 Aug 2013 10:21:20 +0000
Subject: [PATCH] Fix for OPENDJ-1129. Move the temp config file for JAAS / GSSAPI / Kerb login under instance/config.  CR-2231. Thanks Matt

---
 opendj-sdk/opends/src/server/org/opends/server/extensions/GSSAPISASLMechanismHandler.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/extensions/GSSAPISASLMechanismHandler.java b/opendj-sdk/opends/src/server/org/opends/server/extensions/GSSAPISASLMechanismHandler.java
index ce61a46..cee1294 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/extensions/GSSAPISASLMechanismHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/extensions/GSSAPISASLMechanismHandler.java
@@ -30,6 +30,7 @@
 
 
 import static org.opends.messages.ExtensionMessages.*;
+import static org.opends.server.config.ConfigConstants.CONFIG_DIR_NAME;
 import static org.opends.server.loggers.ErrorLogger.*;
 import static org.opends.server.loggers.debug.DebugLogger.*;
 import static org.opends.server.util.ServerConstants.*;
@@ -302,9 +303,9 @@
   private String configureLoginConfFile(
       GSSAPISASLMechanismHandlerCfg configuration)
   throws IOException, InitializationException {
-    String configFileName;
-    File tempFile = File.createTempFile("login", ".conf");
-    configFileName = tempFile.getAbsolutePath();
+    File tempFile = File.createTempFile("login", ".conf",
+        getFileForPath(CONFIG_DIR_NAME));
+    String configFileName = tempFile.getAbsolutePath();
     tempFile.deleteOnExit();
     BufferedWriter w = new BufferedWriter(new FileWriter(tempFile, false));
     w.write(getClass().getName() + " {");

--
Gitblit v1.10.0