From f2fe5c04dd8722297ec97b2737ec8812ffd5ad73 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Fri, 16 Mar 2007 09:44:16 +0000
Subject: [PATCH] Fix for issue 1252 (restrict installed bin files to relevant platform).

---
 opends/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java b/opends/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java
index 4424e1c..e926c2e 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/installer/webstart/WebStartInstaller.java
@@ -626,16 +626,21 @@
     String perm;
 
     File file = new File(path);
-    if (file.getParent().endsWith(File.separator + "bin"))
+    if (file.getParent().endsWith(
+        File.separator + Utils.getWindowsBinariesRelativePath()) ||
+        file.getParent().endsWith(
+        File.separator + Utils.getUNIXBinariesRelativePath()))
     {
       if (path.endsWith(".bat"))
       {
         perm = "644";
-      } else
+      }
+      else
       {
         perm = "755";
       }
-    } else if (path.endsWith(".sh"))
+    }
+    else if (path.endsWith(".sh"))
     {
       perm = "755";
     } else if (path.endsWith(Utils.getUnixSetupFileName()) ||

--
Gitblit v1.10.0