mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-22 22:45:21 +01:00
Merge pull request #2055 from devinbileck/consolidate-install_java.sh
Consolidate install_java.sh scripts
This commit is contained in:
commit
409d4d4c96
2 changed files with 22 additions and 19 deletions
|
@ -1,14 +1,32 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
JAVA_HOME=/usr/lib/jvm/openjdk-10.0.2
|
JAVA_HOME=/usr/lib/jvm/openjdk-10.0.2
|
||||||
|
JDK_FILENAME=openjdk-10.0.2_linux-x64_bin.tar.gz
|
||||||
|
JDK_URL=https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz
|
||||||
|
|
||||||
|
# Determine which package manager to use depending on the distribution
|
||||||
|
declare -A osInfo;
|
||||||
|
osInfo[/etc/redhat-release]=yum
|
||||||
|
osInfo[/etc/arch-release]=pacman
|
||||||
|
osInfo[/etc/gentoo-release]=emerge
|
||||||
|
osInfo[/etc/SuSE-release]=zypp
|
||||||
|
osInfo[/etc/debian_version]=apt-get
|
||||||
|
for f in ${!osInfo[@]}
|
||||||
|
do
|
||||||
|
if [[ -f $f ]]; then
|
||||||
|
PACKAGE_MANAGER=${osInfo[$f]}
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
if [ ! -d "$JAVA_HOME" ]; then
|
if [ ! -d "$JAVA_HOME" ]; then
|
||||||
apt-get -y install curl
|
# Ensure curl is installed since it may not be
|
||||||
|
$PACKAGE_MANAGER -y install curl
|
||||||
|
|
||||||
curl -L -O https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz
|
curl -L -O $JDK_URL
|
||||||
mkdir -p $JAVA_HOME
|
mkdir -p $JAVA_HOME
|
||||||
tar -zxf openjdk-10.0.2_linux-x64_bin.tar.gz -C $JAVA_HOME --strip 1
|
tar -zxf $JDK_FILENAME -C $JAVA_HOME --strip 1
|
||||||
rm openjdk-10.0.2_linux-x64_bin.tar.gz
|
rm $JDK_FILENAME
|
||||||
|
|
||||||
update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 2000
|
update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 2000
|
||||||
update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 2000
|
update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 2000
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
JAVA_HOME=/usr/lib/jvm/openjdk-10.0.2
|
|
||||||
|
|
||||||
if [ ! -d "$JAVA_HOME" ]; then
|
|
||||||
yum install curl
|
|
||||||
|
|
||||||
curl -L -O https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz
|
|
||||||
mkdir -p $JAVA_HOME
|
|
||||||
tar -zxf openjdk-10.0.2_linux-x64_bin.tar.gz -C $JAVA_HOME --strip 1
|
|
||||||
rm openjdk-10.0.2_linux-x64_bin.tar.gz
|
|
||||||
|
|
||||||
update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 2000
|
|
||||||
update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 2000
|
|
||||||
fi
|
|
Loading…
Add table
Reference in a new issue