From 6e85eb6ff5f45f8a9cc87c6609b9cce6855942b8 Mon Sep 17 00:00:00 2001
From: chebrard <chebrard@localhost>
Date: Thu, 13 Aug 2009 08:08:44 +0000
Subject: [PATCH] Fix for 4175: This rev up the external dependency svnkit to version 1.3.0 (from  1.2.0). svnkit 1.3.0 is required to deal with svn 1.6

---
 opends/ext/svnkit/jsvnadmin |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/opends/ext/svnkit/jsvnadmin b/opends/ext/svnkit/jsvnadmin
index 60f8f9d..c0b85a0 100755
--- a/opends/ext/svnkit/jsvnadmin
+++ b/opends/ext/svnkit/jsvnadmin
@@ -5,8 +5,29 @@
   CYGWIN*) cygwin=true ;;
 esac
 
-SVNKIT_HOME=`dirname $0`
+old_wd=`pwd`
+
+progname=`basename "$0"`
+linkdir=`dirname "$0"`
+
+cd "$linkdir"
+prg="$progname"
+
+while [ -h "$prg" ] ; do
+  ls=`ls -ld "$prg"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '.*/.*' > /dev/null; then
+    prg="$link"
+  else
+    prg="`dirname $prg`/$link"
+  fi
+done
+
+SVNKIT_HOME=`dirname $prg`
 SVNKIT_HOME=`cd "$SVNKIT_HOME" ; pwd`
+
+cd "$old_wd"
+
 SVNKIT_CP="$SVNKIT_HOME/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$SVNKIT_HOME/trilead.jar":"$SVNKIT_HOME/jna.jar"
 
 if $cygwin ; then

--
Gitblit v1.10.0