From e8c0f08a0786213d974b572880452093494b7b94 Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Thu, 16 Aug 2007 03:29:27 +0000
Subject: [PATCH] Fix for broken message generation on Windows

---
 opends/src/build-tools/org/opends/build/tools/GenerateMessageFile.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/opends/src/build-tools/org/opends/build/tools/GenerateMessageFile.java b/opends/src/build-tools/org/opends/build/tools/GenerateMessageFile.java
index 3d02147..ed1e880 100644
--- a/opends/src/build-tools/org/opends/build/tools/GenerateMessageFile.java
+++ b/opends/src/build-tools/org/opends/build/tools/GenerateMessageFile.java
@@ -453,7 +453,7 @@
         log("Generating " + dest.getName() + " from " + source.getName());
       }
 
-      stubReader = new BufferedReader(new FileReader(MESSAGES_FILE_STUB));
+      stubReader = new BufferedReader(new FileReader(getStubFile()));
       destWriter = new PrintWriter(new FileOutputStream(dest));
 
       String stubLine;
@@ -728,7 +728,7 @@
   }
 
   static private File getRegistryFile() throws IOException {
-    File registry = new File(REGISTRY_FILE_NAME);
+    File registry = new File(System.getProperty("user.dir"), REGISTRY_FILE_NAME);
     if (!registry.exists()) {
       File parent = registry.getParentFile();
       if (!parent.exists()) {
@@ -743,6 +743,9 @@
     return path.replace("\\", "/");
   }
 
+  private File getStubFile() {
+    return new File(System.getProperty("user.dir"), MESSAGES_FILE_STUB);
+  }
 
   /**
    * For testing.

--
Gitblit v1.10.0