From 7f77d30f2817000dcf5a735afe2353beb53134b7 Mon Sep 17 00:00:00 2001
From: boli <boli@localhost>
Date: Fri, 04 May 2007 07:05:44 +0000
Subject: [PATCH] Setting log file permissions causes problems on Windows systems. This feature is disabled until further testing is performed.

---
 opendj-sdk/opends/src/server/org/opends/server/loggers/MultifileTextWriter.java |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/loggers/MultifileTextWriter.java b/opendj-sdk/opends/src/server/org/opends/server/loggers/MultifileTextWriter.java
index 5ee2004..6e1dec4 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/loggers/MultifileTextWriter.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/loggers/MultifileTextWriter.java
@@ -182,10 +182,29 @@
       writer = new BufferedWriter(osw, bufferSize);
     }
 
+
+    // Try to apply file permissions. Causing problems with installer. Fix
+    // after 0.8.
+    /*
     if(FilePermission.canSetPermissions())
     {
-      FilePermission.setPermissions(file, filePermissions);
-    }
+      try
+      {
+        if(!FilePermission.setPermissions(file, filePermissions))
+        {
+          throw new Exception();
+        }
+      }
+      catch(Exception e)
+      {
+        // Log an warning that the permissions were not set.
+        int msgID = MSGID_LOGGER_SET_PERMISSION_FAILED;
+        String message = getMessage(msgID, file.toString());
+        logError(ErrorLogCategory.CONFIGURATION,
+                 ErrorLogSeverity.SEVERE_WARNING,
+                 message, msgID);
+      }
+    }*/
   }
 
 

--
Gitblit v1.10.0