#!/bin/bash

UID_ROOT=0
if [ "$UID" -ne "$UID_ROOT" ]
then
echo "Для работы требуются права root"
exit 1
fi

function installJava8 {
#apt remove --purge openjdk-\* icedtea-\* icedtea6-\*
#rm -rf /usr/lib/jvm
cd /usr/'local'
#wget -с --no-check-certificate https://srv2.jupiter8.ru:8585/soft/java/jre-8u202-linux-x64.tar.gz -O jre-linux.tar.gz
#tar xvfz jre-linux.tar.gz
#mkdir /usr/lib/jvm
#mv jre1.* /usr/lib/jvm/jre
#rm -f jre-linux.tar.gz
#update-alternatives --remove-all java
#update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre/bin/java 0
java -version
echo 'Установка Java успешно завершена!'
return 0
}

function checkJavaVers {
for token in $(java -version 2>&1)
do
echo $token
if [[ $token =~ \"([[:digit:]])\.([[:digit:]])\.(.*)\" ]]
then
export JAVA_MAJOR=${BASH_REMATCH[1]}
export JAVA_MINOR=${BASH_REMATCH[2]}
export JAVA_BUILD=${BASH_REMATCH[3]}
echo $JAVA_MAJOR
echo $JAVA_MINOR
echo $JAVA_BUILD
return 0
fi
done
return 1
}

checkJavaVers
# || installJava8
if [ $JAVA_MINOR == 8 ]
then
echo "Уже установлена java версии \"$JAVA_MAJOR.$JAVA_MINOR.$JAVA_BUILD\", установка не требуется"
else
installJava8
fi


echo $JAVA_MAJOR
echo $JAVA_MINOR
echo $JAVA_BUILD
