summarylogtreecommitdiffstats
path: root/youtrack-workflow-editor.sh
diff options
context:
space:
mode:
authorFabrizio Lungo2015-09-28 13:52:47 +0100
committerFabrizio Lungo2015-09-28 13:52:47 +0100
commit7249e01b5c8ace4db5f07e5d2cdaeaa4bec2fd6d (patch)
tree8e0a9a546d3270be592cabcafab00d5e4dfa1405 /youtrack-workflow-editor.sh
parentd1ec10f475da47ff38e98234eb4ef6377425ba2b (diff)
downloadaur-youtrack-workflow-editor.tar.gz
Updated to use Java 6 (or 5)
Diffstat (limited to 'youtrack-workflow-editor.sh')
-rw-r--r--youtrack-workflow-editor.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/youtrack-workflow-editor.sh b/youtrack-workflow-editor.sh
index d2c67165c232..13474bb6a5e2 100644
--- a/youtrack-workflow-editor.sh
+++ b/youtrack-workflow-editor.sh
@@ -1,2 +1,15 @@
#!/bin/sh
+
+# Find first instance of Java 6
+JAVA_ENV_NAME=$(archlinux-java status | grep -o -m 1 'java-6.*$')
+if [ -z "$JAVA_ENV_NAME" ]; then
+ # Try Java 5 instead
+ JAVA_ENV_NAME=$(archlinux-java status | grep -o -m 1 'java-5.*$')
+fi
+
+# If we have a JAVA_ENV_NAME then we will use it, otherwise let YouTrack show error.
+if [ -n "$JAVA_ENV_NAME" ]; then
+ export PATH=/usr/lib/jvm/$JAVA_ENV_NAME/jre/bin/:$PATH
+fi
+
exec /usr/share/youtrack-workflow-editor/youtrack-workflow.sh $*