#!/usr/bin/env bash

set -e
. /usr/share/dosis2/bin/shell-support-functions

function error() {
    echo -e "\033[031m$1\033[0m"
}

if [ ${UID} != 0 ]; then
    abort 1 "This script must be ran as root"
fi

pushd /usr/src
wget https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz
tar -xzvf openjdk-10.0.2_linux-x64_bin.tar.gz
popd

mv /usr/src/jdk-10.0.2/ /usr/lib/jvm/java-10-openjdk-amd64/

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-10-openjdk-amd64/bin/java 9999
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-10-openjdk-amd64/bin/javac 9999

update-alternatives --auto java
update-alternatives --auto javac

java --version
javac --version
