File: jsvnadmin

package info (click to toggle)
svnkit 1.3.3%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 8,908 kB
  • ctags: 12,671
  • sloc: java: 107,644; xml: 942; sh: 193; makefile: 22
file content (42 lines) | stat: -rw-r--r-- 994 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/sh

cygwin=false;
case "`uname`" in
  CYGWIN*) cygwin=true ;;
esac

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`
JAVA_LIBS=/usr/share/java
JAVA_HOME=/usr/lib/jvm/default-java

cd "$old_wd"

SVNKIT_CP="$JAVA_LIBS/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$JAVA_LIBS/trilead-ssh2.jar":"$JAVA_LIBS/jna.jar":"$JAVA_LIBS/sqljet.jar":"$JAVA_LIBS/antlr3.jar"

if $cygwin ; then
  SVNKIT_CP=`cygpath --windows --path "$SVNKIT_CP"`
fi

SVNKIT_VM_OPTIONS="-Dsun.io.useCanonCaches=false -Djava.util.logging.config.file=$SVNKIT_HOME/logging.properties"

SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnadmin.SVNAdmin
"$JAVA_HOME/bin/java" $SVNKIT_VM_OPTIONS -cp $SVNKIT_CP $SVNKIT_MAINCLASS "$@"