summaryrefslogtreecommitdiff
path: root/src/gfeditor.in
diff options
context:
space:
mode:
authorhdaniels <unknown>2005-06-21 18:40:22 +0000
committerhdaniels <unknown>2005-06-21 18:40:22 +0000
commit6693b50c9da76b66e958e85a789737bfc1f8f1cf (patch)
tree9f1218a27de2acae4b5b275a5b01be53d41650e0 /src/gfeditor.in
parent0c71d62d4c6a052738b0a6fc5a22dbba16fad977 (diff)
added daniels' version of the Java editor
Diffstat (limited to 'src/gfeditor.in')
-rw-r--r--src/gfeditor.in39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/gfeditor.in b/src/gfeditor.in
new file mode 100644
index 000000000..9a390195b
--- /dev/null
+++ b/src/gfeditor.in
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+GF_BIN_DIR=@bindir@
+GF_DATA_DIR=@datadir@/GF-@PACKAGE_VERSION@
+
+JAVA="@JAVA@"
+
+GF=$GF_BIN_DIR/gf
+JARFILE=$GF_DATA_DIR/gfeditor.jar
+
+if [ ! -x "${JAVA}" ]; then
+ JAVA=`which java`
+fi
+
+if [ ! -x "${JAVA}" ]; then
+ echo "No Java VM found"
+ exit 1
+fi
+
+if [ ! -f "${JARFILE}" ]; then
+ echo "JAR file ${JARFILE} not found"
+ exit 1
+fi
+
+if [ ! -x "${GF}" ]; then
+ GF=`which gf`
+fi
+
+if [ ! -x "${GF}" ]; then
+ echo "gf not found"
+ exit 1
+fi
+
+COMMAND= ${JAVA} -jar ${JARFILE} -g $GF $*
+
+echo ${COMMAND}
+exec ${COMMAND}