Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 146572
Collapse All | Expand All

(-)bin/henplus (-26 / +6 lines)
Lines 1-5 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
# $Id: henplus,v 1.13 2006/03/19 22:41:56 hzeller Exp $
2
# $Id: henplus,v 1.12 2004/01/29 22:31:52 hzeller Exp $
3
##
3
##
4
4
5
# additional flags you might want to pass to the java interpreter
5
# additional flags you might want to pass to the java interpreter
Lines 7-37 Link Here
7
JAVA_FLAGS=
7
JAVA_FLAGS=
8
8
9
if [ -z "$JAVA_HOME" ] ; then
9
if [ -z "$JAVA_HOME" ] ; then
10
    # try to use java in path
10
    # use java-config to determine java vm
11
    JAVA=java
11
    JAVA=$(java-config -J)
12
else
12
else
13
    JAVA=$JAVA_HOME/bin/java
13
    JAVA=$JAVA_HOME/bin/java
14
fi
14
fi
15
15
16
##------------------
16
HENPLUSDIR=$(dirname $(java-config -p henplus))
17
THISDIR=`dirname $0`
17
CLASSPATH=$CLASSPATH:$(java-config -p libreadline-java):$(java-config -p commons-cli-1)
18
# install layout is: script in /usr/bin/henplus and libs in /usr/share/henplus
19
HENPLUSDIR=$THISDIR/../share/henplus
20
21
# not yet installed ? Then look in the local build directory
22
if [ ! -d "$HENPLUSDIR" ] ; then
23
	HENPLUSDIR=$THISDIR/..
24
	for f in $HENPLUSDIR/lib/*.jar ; do
25
	    CLASSPATH=$CLASSPATH:$f
26
	done
27
	CLASSPATH=$HENPLUSDIR/build/classes:$CLASSPATH
28
fi
29
30
# location of the readline lib.
31
# Modify this, if you installation stores this at a different
32
# position.
33
LD_LIBRARY_PATH=$THISDIR/../lib:/usr/lib/jni:$LD_LIBRARY_PATH
34
CLASSPATH=$CLASSPATH:$THISDIR/../share/java/libreadline-java.jar
35
18
36
# you may just throw your own jar files in this dir.
19
# you may just throw your own jar files in this dir.
37
# (like additional JDBC-drivers, that are not in default
20
# (like additional JDBC-drivers, that are not in default
Lines 70-76 Link Here
70
        CLASSPATH=$CLASSPATH:$f
53
        CLASSPATH=$CLASSPATH:$f
71
    fi
54
    fi
72
done
55
done
73
56
LD_LIBRARY_PATH="$(java-config -i libreadline-java):$LD_LIBRARY_PATH" exec $JAVA -cp $CLASSPATH $JAVA_FLAGS henplus.HenPlus "$@"
74
export CLASSPATH LD_LIBRARY_PATH
75
76
exec $JAVA $JAVA_FLAGS henplus.HenPlus "$@"

Return to bug 146572