|
@@ -4,7 +4,7 @@
|
|
|
# Website: https://linuxgsm.com
|
|
# Website: https://linuxgsm.com
|
|
|
# Description: Checks if required dependencies are installed for LinuxGSM.
|
|
# Description: Checks if required dependencies are installed for LinuxGSM.
|
|
|
|
|
|
|
|
-local modulename="CHECK"
|
|
|
|
|
|
|
+functionselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
|
|
|
|
|
|
|
|
fn_install_mono_repo(){
|
|
fn_install_mono_repo(){
|
|
|
if [ "${monostatus}" != "0" ]; then
|
|
if [ "${monostatus}" != "0" ]; then
|
|
@@ -26,13 +26,13 @@ fn_install_mono_repo(){
|
|
|
echo -en " \r"
|
|
echo -en " \r"
|
|
|
if [ "${distroid}" == "ubuntu" ]; then
|
|
if [ "${distroid}" == "ubuntu" ]; then
|
|
|
if [ "${distroversion}" == "18.04" ]; then
|
|
if [ "${distroversion}" == "18.04" ]; then
|
|
|
- cmd="sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;echo 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt update"
|
|
|
|
|
|
|
+ cmd="sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;echo 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt-get update"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
elif [ "${distroversion}" == "16.04" ]; then
|
|
elif [ "${distroversion}" == "16.04" ]; then
|
|
|
- cmd="sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;sudo apt install apt-transport-https;echo 'deb https://download.mono-project.com/repo/ubuntu stable-xenial main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt update"
|
|
|
|
|
|
|
+ cmd="sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;sudo apt-get install apt-transport-https;echo 'deb https://download.mono-project.com/repo/ubuntu stable-xenial main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt-get update"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
elif [ "${distroversion}" == "14.04" ]; then
|
|
elif [ "${distroversion}" == "14.04" ]; then
|
|
|
- cmd="sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;sudo apt install apt-transport-https;echo 'deb https://download.mono-project.com/repo/ubuntu stable-trusty main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt update"
|
|
|
|
|
|
|
+ cmd="sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;sudo apt-get install apt-transport-https;echo 'deb https://download.mono-project.com/repo/ubuntu stable-trusty main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt-get update"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
else
|
|
else
|
|
|
fn_print_warn_nl "Installing Mono repository."
|
|
fn_print_warn_nl "Installing Mono repository."
|
|
@@ -43,13 +43,13 @@ fn_install_mono_repo(){
|
|
|
fi
|
|
fi
|
|
|
elif [ "${distroid}" == "debian" ]; then
|
|
elif [ "${distroid}" == "debian" ]; then
|
|
|
if [ "${distroversion}" == "10" ]; then
|
|
if [ "${distroversion}" == "10" ]; then
|
|
|
- cmd="sudo apt install apt-transport-https dirmngr;sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt update"
|
|
|
|
|
|
|
+ cmd="sudo apt-get install apt-transport-https dirmngr;sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt-get update"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
elif [ "${distroversion}" == "9" ]; then
|
|
elif [ "${distroversion}" == "9" ]; then
|
|
|
- cmd="sudo apt install apt-transport-https dirmngr;sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;echo 'deb https://download.mono-project.com/repo/debian stable-stretch main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt update"
|
|
|
|
|
|
|
+ cmd="sudo apt-get install apt-transport-https dirmngr;sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;echo 'deb https://download.mono-project.com/repo/debian stable-stretch main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt-get update"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
elif [ "${distroversion}" == "8" ]; then
|
|
elif [ "${distroversion}" == "8" ]; then
|
|
|
- cmd="sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;sudo apt install apt-transport-https;echo 'deb https://download.mono-project.com/repo/debian stable-jessie main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt update"
|
|
|
|
|
|
|
+ cmd="sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF;sudo apt-get install apt-transport-https;echo 'deb https://download.mono-project.com/repo/debian stable-jessie main' | sudo tee /etc/apt/sources.list.d/mono-official-stable.list;sudo apt-get update"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
else
|
|
else
|
|
|
echo -e "Mono auto install not available for ${distroname}"
|
|
echo -e "Mono auto install not available for ${distroname}"
|
|
@@ -171,14 +171,14 @@ if [ "${javacheck}" == "1" ]; then
|
|
|
if [ "${depstatus}" == "0" ]; then
|
|
if [ "${depstatus}" == "0" ]; then
|
|
|
# If dependency is found.
|
|
# If dependency is found.
|
|
|
missingdep=0
|
|
missingdep=0
|
|
|
- if [ "${function_selfname}" == "command_install.sh" ]; then
|
|
|
|
|
|
|
+ if [ "${commandname}" == "INSTALL" ]; then
|
|
|
echo -e "${green}${deptocheck}${default}"
|
|
echo -e "${green}${deptocheck}${default}"
|
|
|
fn_sleep_time
|
|
fn_sleep_time
|
|
|
fi
|
|
fi
|
|
|
else
|
|
else
|
|
|
# If dependency is not found.
|
|
# If dependency is not found.
|
|
|
missingdep=1
|
|
missingdep=1
|
|
|
- if [ "${function_selfname}" == "command_install.sh" ]; then
|
|
|
|
|
|
|
+ if [ "${commandname}" == "INSTALL" ]; then
|
|
|
echo -e "${red}${deptocheck}${default}"
|
|
echo -e "${red}${deptocheck}${default}"
|
|
|
fn_sleep_time
|
|
fn_sleep_time
|
|
|
fi
|
|
fi
|
|
@@ -220,10 +220,10 @@ fn_deps_email(){
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
fn_found_missing_deps(){
|
|
fn_found_missing_deps(){
|
|
|
- if [ "${#array_deps_missing[@]}" != "0" ]; then
|
|
|
|
|
|
|
+ if [ "${#array_deps_missing[*]}" != "0" ]; then
|
|
|
|
|
|
|
|
- fn_print_warning_nl "Missing dependencies: ${red}${array_deps_missing[@]}${default}"
|
|
|
|
|
- fn_script_log_warn "Missing dependencies: ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ fn_print_warning_nl "Missing dependencies: ${red}${array_deps_missing[*]}${default}"
|
|
|
|
|
+ fn_script_log_warn "Missing dependencies: ${array_deps_missing[*]}"
|
|
|
fn_sleep_time
|
|
fn_sleep_time
|
|
|
if [ "${monostatus}" ]; then
|
|
if [ "${monostatus}" ]; then
|
|
|
fn_install_mono_repo
|
|
fn_install_mono_repo
|
|
@@ -248,13 +248,13 @@ fn_found_missing_deps(){
|
|
|
sleep 1
|
|
sleep 1
|
|
|
echo -en " \r"
|
|
echo -en " \r"
|
|
|
if [ "$(command -v dpkg-query 2>/dev/null)" ]; then
|
|
if [ "$(command -v dpkg-query 2>/dev/null)" ]; then
|
|
|
- cmd="echo steamcmd steam/question select \"I AGREE\" | sudo debconf-set-selections; echo steamcmd steam/license note '' | sudo debconf-set-selections; sudo dpkg --add-architecture i386; sudo apt update; sudo apt -y install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ cmd="echo steamcmd steam/question select \"I AGREE\" | sudo debconf-set-selections; echo steamcmd steam/license note '' | sudo debconf-set-selections; sudo dpkg --add-architecture i386; sudo apt-get update; sudo apt-get -y install ${array_deps_missing[*]}"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
elif [ "$(command -v dnf 2>/dev/null)" ]; then
|
|
elif [ "$(command -v dnf 2>/dev/null)" ]; then
|
|
|
- cmd="sudo dnf -y install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ cmd="sudo dnf -y install ${array_deps_missing[*]}"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
elif [ "$(command -v yum 2>/dev/null)" ]; then
|
|
elif [ "$(command -v yum 2>/dev/null)" ]; then
|
|
|
- cmd="sudo yum -y install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ cmd="sudo yum -y install ${array_deps_missing[*]}"
|
|
|
eval "${cmd}"
|
|
eval "${cmd}"
|
|
|
fi
|
|
fi
|
|
|
if [ $? != 0 ]; then
|
|
if [ $? != 0 ]; then
|
|
@@ -264,15 +264,15 @@ fn_found_missing_deps(){
|
|
|
fn_print_warning_nl "Manually install dependencies."
|
|
fn_print_warning_nl "Manually install dependencies."
|
|
|
fn_script_log_warn "Manually install dependencies."
|
|
fn_script_log_warn "Manually install dependencies."
|
|
|
if [ "$(command -v dpkg-query 2>/dev/null)" ]; then
|
|
if [ "$(command -v dpkg-query 2>/dev/null)" ]; then
|
|
|
- echo -e " sudo dpkg --add-architecture i386; sudo apt update; sudo apt install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ echo -e " sudo dpkg --add-architecture i386; sudo apt update; sudo apt install ${array_deps_missing[*]}"
|
|
|
elif [ "$(command -v dnf 2>/dev/null)" ]; then
|
|
elif [ "$(command -v dnf 2>/dev/null)" ]; then
|
|
|
- echo -e " sudo dnf install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ echo -e " sudo dnf install ${array_deps_missing[*]}"
|
|
|
elif [ "$(command -v yum 2>/dev/null)" ]; then
|
|
elif [ "$(command -v yum 2>/dev/null)" ]; then
|
|
|
- echo -e " sudo yum install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ echo -e " sudo yum install ${array_deps_missing[*]}"
|
|
|
fi
|
|
fi
|
|
|
if [ "${steamcmdfail}" ]; then
|
|
if [ "${steamcmdfail}" ]; then
|
|
|
echo -e ""
|
|
echo -e ""
|
|
|
- if [ "${function_selfname}" == "command_install.sh" ]; then
|
|
|
|
|
|
|
+ if [ "${commandname}" == "INSTALL" ]; then
|
|
|
fn_print_failure_nl "Missing dependencies required to run SteamCMD."
|
|
fn_print_failure_nl "Missing dependencies required to run SteamCMD."
|
|
|
fn_script_log_fatal "Missing dependencies required to run SteamCMD."
|
|
fn_script_log_fatal "Missing dependencies required to run SteamCMD."
|
|
|
core_exit.sh
|
|
core_exit.sh
|
|
@@ -290,15 +290,15 @@ fn_found_missing_deps(){
|
|
|
fn_script_log_warn "$(whoami) does not have sudo access. Manually install dependencies."
|
|
fn_script_log_warn "$(whoami) does not have sudo access. Manually install dependencies."
|
|
|
echo -e ""
|
|
echo -e ""
|
|
|
if [ "$(command -v dpkg-query 2>/dev/null)" ]; then
|
|
if [ "$(command -v dpkg-query 2>/dev/null)" ]; then
|
|
|
- echo -e "sudo dpkg --add-architecture i386; sudo apt update; sudo apt install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ echo -e "sudo dpkg --add-architecture i386; sudo apt update; sudo apt install ${array_deps_missing[*]}"
|
|
|
elif [ "$(command -v dnf 2>/dev/null)" ]; then
|
|
elif [ "$(command -v dnf 2>/dev/null)" ]; then
|
|
|
- echo -e "sudo dnf install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ echo -e "sudo dnf install ${array_deps_missing[*]}"
|
|
|
elif [ "$(command -v yum 2>/dev/null)" ]; then
|
|
elif [ "$(command -v yum 2>/dev/null)" ]; then
|
|
|
- echo -e "sudo yum install ${array_deps_missing[@]}"
|
|
|
|
|
|
|
+ echo -e "sudo yum install ${array_deps_missing[*]}"
|
|
|
fi
|
|
fi
|
|
|
if [ "${steamcmdfail}" ]; then
|
|
if [ "${steamcmdfail}" ]; then
|
|
|
echo -e ""
|
|
echo -e ""
|
|
|
- if [ "${function_selfname}" == "command_install.sh" ]; then
|
|
|
|
|
|
|
+ if [ "${commandname}" == "INSTALL" ]; then
|
|
|
fn_print_failure_nl "Missing dependencies required to run SteamCMD."
|
|
fn_print_failure_nl "Missing dependencies required to run SteamCMD."
|
|
|
fn_script_log_fatal "Missing dependencies required to run SteamCMD."
|
|
fn_script_log_fatal "Missing dependencies required to run SteamCMD."
|
|
|
core_exit.sh
|
|
core_exit.sh
|
|
@@ -309,11 +309,11 @@ fn_found_missing_deps(){
|
|
|
fi
|
|
fi
|
|
|
echo -e ""
|
|
echo -e ""
|
|
|
fi
|
|
fi
|
|
|
- if [ "${function_selfname}" == "command_install.sh" ]; then
|
|
|
|
|
|
|
+ if [ "${commandname}" == "INSTALL" ]; then
|
|
|
sleep 5
|
|
sleep 5
|
|
|
fi
|
|
fi
|
|
|
else
|
|
else
|
|
|
- if [ "${function_selfname}" == "command_install.sh" ]; then
|
|
|
|
|
|
|
+ if [ "${commandname}" == "INSTALL" ]; then
|
|
|
fn_print_information_nl "Required dependencies already installed."
|
|
fn_print_information_nl "Required dependencies already installed."
|
|
|
fn_script_log_info "Required dependencies already installed."
|
|
fn_script_log_info "Required dependencies already installed."
|
|
|
fi
|
|
fi
|
|
@@ -322,7 +322,7 @@ fn_found_missing_deps(){
|
|
|
|
|
|
|
|
fn_check_loop(){
|
|
fn_check_loop(){
|
|
|
# Loop though required depenencies.
|
|
# Loop though required depenencies.
|
|
|
- for deptocheck in "${array_deps_required[@]}"
|
|
|
|
|
|
|
+ for deptocheck in ${array_deps_required[*]}
|
|
|
do
|
|
do
|
|
|
fn_deps_detector
|
|
fn_deps_detector
|
|
|
done
|
|
done
|
|
@@ -368,8 +368,8 @@ fn_deps_build_debian(){
|
|
|
# 7 Days to Die
|
|
# 7 Days to Die
|
|
|
elif [ "${shortname}" == "sdtd" ]; then
|
|
elif [ "${shortname}" == "sdtd" ]; then
|
|
|
array_deps_required+=( telnet expect )
|
|
array_deps_required+=( telnet expect )
|
|
|
- # No More Room in Hell, Counter-Strike: Source, Garry's Mod and Zombie Panic: Source
|
|
|
|
|
- elif [ "${shortname}" == "nmrih" ]||[ "${shortname}" == "css" ]||[ "${shortname}" == "gmod" ]||[ "${shortname}" == "zps" ]; then
|
|
|
|
|
|
|
+ # Battlefield 1942, Counter-Strike: Source, Garry's Mod, No More Room in Hell, Source Forts Classic, Zombie Master Reborn and Zombie Panic: Source
|
|
|
|
|
+ elif [ "${shortname}" == "bf1942" ]||[ "${shortname}" == "css" ]||[ "${shortname}" == "gmod" ]||[ "${shortname}" == "nmrih" ]||[ "${shortname}" == "sfc" ]||[ "${shortname}" == "zmr" ]||[ "${shortname}" == "zps" ]; then
|
|
|
if [ "${arch}" == "x86_64" ]; then
|
|
if [ "${arch}" == "x86_64" ]; then
|
|
|
array_deps_required+=( libtinfo5:i386 )
|
|
array_deps_required+=( libtinfo5:i386 )
|
|
|
else
|
|
else
|
|
@@ -381,9 +381,6 @@ fn_deps_build_debian(){
|
|
|
if [ "${shortname}" == "tf2" ]; then
|
|
if [ "${shortname}" == "tf2" ]; then
|
|
|
array_deps_required+=( libtcmalloc-minimal4:i386 )
|
|
array_deps_required+=( libtcmalloc-minimal4:i386 )
|
|
|
fi
|
|
fi
|
|
|
- # Battlefield: 1942
|
|
|
|
|
- elif [ "${shortname}" == "bf1942" ]; then
|
|
|
|
|
- array_deps_required+=( libncurses5:i386 )
|
|
|
|
|
# Call of Duty & Medal of Honor: Allied Assault
|
|
# Call of Duty & Medal of Honor: Allied Assault
|
|
|
elif [ "${shortname}" == "cod" ]||[ "${shortname}" == "coduo" ]||[ "${shortname}" == "cod2" ]||[ "${shortname}" == "mohaa" ]; then
|
|
elif [ "${shortname}" == "cod" ]||[ "${shortname}" == "coduo" ]||[ "${shortname}" == "cod2" ]||[ "${shortname}" == "mohaa" ]; then
|
|
|
array_deps_required+=( libstdc++5:i386 )
|
|
array_deps_required+=( libstdc++5:i386 )
|
|
@@ -483,8 +480,8 @@ fn_deps_build_redhat(){
|
|
|
# 7 Days to Die
|
|
# 7 Days to Die
|
|
|
elif [ "${shortname}" == "sdtd" ]; then
|
|
elif [ "${shortname}" == "sdtd" ]; then
|
|
|
array_deps_required+=( telnet expect )
|
|
array_deps_required+=( telnet expect )
|
|
|
- # No More Room in Hell, Counter-Strike: Source, Garry's Mod and Zombie Panic: Source
|
|
|
|
|
- elif [ "${shortname}" == "nmrih" ]||[ "${shortname}" == "css" ]||[ "${shortname}" == "gmod" ]||[ "${shortname}" == "zps" ]; then
|
|
|
|
|
|
|
+ # Battlefield 1942, Counter-Strike: Source, Garry's Mod, No More Room in Hell, Source Forts Classic, Zombie Master Reborn and Zombie Panic: Source
|
|
|
|
|
+ elif [ "${shortname}" == "bf1942" ]||[ "${shortname}" == "css" ]||[ "${shortname}" == "gmod" ]||[ "${shortname}" == "nmrih" ]||[ "${shortname}" == "sfc" ]||[ "${shortname}" == "zmr" ]||[ "${shortname}" == "zps" ]; then
|
|
|
array_deps_required+=( ncurses-libs.i686 )
|
|
array_deps_required+=( ncurses-libs.i686 )
|
|
|
# Brainbread 2, Don't Starve Together & Team Fortress 2
|
|
# Brainbread 2, Don't Starve Together & Team Fortress 2
|
|
|
elif [ "${shortname}" == "bb2" ]||[ "${shortname}" == "dst" ]||[ "${shortname}" == "tf2" ]; then
|
|
elif [ "${shortname}" == "bb2" ]||[ "${shortname}" == "dst" ]||[ "${shortname}" == "tf2" ]; then
|
|
@@ -492,9 +489,6 @@ fn_deps_build_redhat(){
|
|
|
if [ "${shortname}" == "tf2" ]; then
|
|
if [ "${shortname}" == "tf2" ]; then
|
|
|
array_deps_required+=( gperftools-libs.i686 )
|
|
array_deps_required+=( gperftools-libs.i686 )
|
|
|
fi
|
|
fi
|
|
|
- # Battlefield: 1942
|
|
|
|
|
- elif [ "${shortname}" == "bf1942" ]; then
|
|
|
|
|
- array_deps_required+=( ncurses-libs.i686 )
|
|
|
|
|
# Call of Duty & Medal of Honor: Allied Assault
|
|
# Call of Duty & Medal of Honor: Allied Assault
|
|
|
elif [ "${shortname}" == "cod" ]||[ "${shortname}" == "coduo" ]||[ "${shortname}" == "cod2" ]||[ "${shortname}" == "mohaa" ]; then
|
|
elif [ "${shortname}" == "cod" ]||[ "${shortname}" == "coduo" ]||[ "${shortname}" == "cod2" ]||[ "${shortname}" == "mohaa" ]; then
|
|
|
array_deps_required+=( compat-libstdc++-33.i686 )
|
|
array_deps_required+=( compat-libstdc++-33.i686 )
|
|
@@ -556,7 +550,7 @@ fn_deps_build_redhat(){
|
|
|
fn_check_loop
|
|
fn_check_loop
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-if [ "${function_selfname}" == "command_install.sh" ]; then
|
|
|
|
|
|
|
+if [ "${commandname}" == "INSTALL" ]; then
|
|
|
if [ "$(whoami)" == "root" ]; then
|
|
if [ "$(whoami)" == "root" ]; then
|
|
|
echo -e ""
|
|
echo -e ""
|
|
|
echo -e "${lightyellow}Checking Dependencies as root${default}"
|
|
echo -e "${lightyellow}Checking Dependencies as root${default}"
|