1 changed files with 50 additions and 0 deletions
@ -0,0 +1,50 @@ |
|||
#!/bin/bash |
|||
|
|||
# EasyEngine update script. |
|||
# This script is designed to update current EasyEngine from 2.2.2 to 3.x |
|||
# Define echo function |
|||
# Blue color |
|||
|
|||
function ee_lib_echo() |
|||
{ |
|||
echo $(tput setaf 4)$@$(tput sgr0) |
|||
} |
|||
# White color |
|||
function ee_lib_echo_info() |
|||
{ |
|||
echo $(tput setaf 7)$@$(tput sgr0) |
|||
} |
|||
# Red color |
|||
function ee_lib_echo_fail() |
|||
{ |
|||
echo $(tput setaf 1)$@$(tput sgr0) |
|||
} |
|||
|
|||
# Checking permissions |
|||
if [[ $EUID -ne 0 ]]; then |
|||
ee_lib_echo_fail "Sudo privilege required..." |
|||
ee_lib_echo_fail "Uses: wget -qO ee rt.cx/ee && sudo bash ee" |
|||
exit 1 |
|||
fi |
|||
|
|||
# Check old EasyEngine is installed or not |
|||
which ee > /dev/null |
|||
if [[ $? -ne 0 ]]; then |
|||
ee_lib_echo_fail "EasyEngine 2.0 not found" |
|||
exit 1 |
|||
fi |
|||
|
|||
# Check old EasyEngine version |
|||
ee version | grep "2.2.2" > /dev/null |
|||
if [[ $? -ne 0 ]]; then |
|||
ee_lib_echo_fail "EasyEngine 2.2.2 not found on your system" |
|||
ee_lib_echo_fail "Please update is using command: ee update" |
|||
exit 1 |
|||
fi |
|||
|
|||
# Execute: apt-get update |
|||
ee_lib_echo "Executing apt-get update" |
|||
apt-get update &>> /dev/null |
|||
|
|||
# Install Python3 on users system |
|||
ee_lib_echo "Installing Python3 on system" |
Loading…
Reference in new issue