summaryrefslogtreecommitdiff
path: root/src/default-jvm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/default-jvm.sh')
-rwxr-xr-xsrc/default-jvm.sh49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/default-jvm.sh b/src/default-jvm.sh
deleted file mode 100755
index 96f4f68..0000000
--- a/src/default-jvm.sh
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/sh
-JVM_DIR=/usr/lib/jvm
-JAVA_BIN=/bin/java
-
-usage () {
- cat << EOF
-xilinux-java
- Print the name of the currently linked jvm
- non-zero exit code if none is linked
-
-xilinux-java [name]
- create symlinks to /usr/lib/jvm/[name]/bin to /bin
-
-xilinux-java [-l]
- list installed JVMs
-EOF
-}
-
-get () {
- [ -h "$JAVA_BIN" ] && {
- path=$(readlink "$JAVA_BIN")
- path=${path%%/bin/java}
- path=${path##*/}
- echo $path
- }
-}
-
-link () {
- [ -d "$1" ] && for bin in $1/bin/*; do
- ln -sf $bin /bin/${bin##*/}
- done
-}
-
-
-[ "$#" = "0" ] && {
- get || return 1
-} || {
- case "$1" in
- "-l"|"--list")
- ls -1 $JVM_DIR
- ;;
- *)
- link $1 \
- || link $JVM_DIR/$1 \
- || get
- ;;
- esac
-}
-