diff --git a/README.md b/README.md index 64eab63..800d924 100644 --- a/README.md +++ b/README.md @@ -196,16 +196,16 @@ To run backend (from root folder of repository): ## Recommended OS -- Ubuntu 20.04+ -- Debian 11+ -- CentOS 8+ +- Ubuntu 22.04+ +- Debian 12+ +- CentOS 9+ - Fedora 36+ - Arch Linux - Parch Linux - Manjaro - Armbian -- AlmaLinux 9+ -- Rocky Linux 9+ +- AlmaLinux 9.5+ +- Rocky Linux 9.5+ - Oracle Linux 8+ - OpenSUSE Tubleweed diff --git a/install.sh b/install.sh index 06203db..20a356b 100755 --- a/install.sh +++ b/install.sh @@ -52,28 +52,28 @@ elif [[ "${release}" == "armbian" ]]; then elif [[ "${release}" == "opensuse-tumbleweed" ]]; then echo "Your OS is OpenSUSE Tumbleweed" elif [[ "${release}" == "centos" ]]; then - if [[ ${os_version} -lt 8 ]]; then - echo -e "${red} Please use CentOS 8 or higher ${plain}\n" && exit 1 + if [[ ${os_version} -lt 9 ]]; then + echo -e "${red} Please use CentOS 9 or higher ${plain}\n" && exit 1 fi elif [[ "${release}" == "ubuntu" ]]; then - if [[ ${os_version} -lt 20 ]]; then - echo -e "${red} Please use Ubuntu 20 or higher version!${plain}\n" && exit 1 + if [[ ${os_version} -lt 22 ]]; then + echo -e "${red} Please use Ubuntu 22 or higher version!${plain}\n" && exit 1 fi elif [[ "${release}" == "fedora" ]]; then if [[ ${os_version} -lt 36 ]]; then echo -e "${red} Please use Fedora 36 or higher version!${plain}\n" && exit 1 fi elif [[ "${release}" == "debian" ]]; then - if [[ ${os_version} -lt 11 ]]; then - echo -e "${red} Please use Debian 11 or higher ${plain}\n" && exit 1 + if [[ ${os_version} -lt 12 ]]; then + echo -e "${red} Please use Debian 12 or higher ${plain}\n" && exit 1 fi elif [[ "${release}" == "almalinux" ]]; then - if [[ ${os_version} -lt 9 ]]; then - echo -e "${red} Please use AlmaLinux 9 or higher ${plain}\n" && exit 1 + if [[ ${os_version} -lt 95 ]]; then + echo -e "${red} Please use AlmaLinux 9.5 or higher ${plain}\n" && exit 1 fi elif [[ "${release}" == "rocky" ]]; then - if [[ ${os_version} -lt 9 ]]; then - echo -e "${red} Please use Rocky Linux 9 or higher ${plain}\n" && exit 1 + if [[ ${os_version} -lt 95 ]]; then + echo -e "${red} Please use Rocky Linux 9.5 or higher ${plain}\n" && exit 1 fi elif [[ "${release}" == "ol" ]]; then if [[ ${os_version} -lt 8 ]]; then @@ -82,16 +82,16 @@ elif [[ "${release}" == "ol" ]]; then else echo -e "${red}Your operating system is not supported by this script.${plain}\n" echo "Please ensure you are using one of the following supported operating systems:" - echo "- Ubuntu 20.04+" - echo "- Debian 11+" - echo "- CentOS 8+" + echo "- Ubuntu 22.04+" + echo "- Debian 12+" + echo "- CentOS 9+" echo "- Fedora 36+" echo "- Arch Linux" echo "- Parch Linux" echo "- Manjaro" echo "- Armbian" - echo "- AlmaLinux 9+" - echo "- Rocky Linux 9+" + echo "- AlmaLinux 9.5+" + echo "- Rocky Linux 9.5+" echo "- Oracle Linux 8+" echo "- OpenSUSE Tumbleweed" exit 1 diff --git a/s-ui.sh b/s-ui.sh index 11a6795..80c5e02 100644 --- a/s-ui.sh +++ b/s-ui.sh @@ -32,65 +32,6 @@ fi echo "The OS release is: $release" -os_version="" -os_version=$(grep -i version_id /etc/os-release | cut -d \" -f2 | cut -d . -f1) - -if [[ "${release}" == "arch" ]]; then - echo "Your OS is Arch Linux" -elif [[ "${release}" == "parch" ]]; then - echo "Your OS is Parch linux" -elif [[ "${release}" == "manjaro" ]]; then - echo "Your OS is Manjaro" -elif [[ "${release}" == "armbian" ]]; then - echo "Your OS is Armbian" -elif [[ "${release}" == "opensuse-tumbleweed" ]]; then - echo "Your OS is OpenSUSE Tumbleweed" -elif [[ "${release}" == "centos" ]]; then - if [[ ${os_version} -lt 8 ]]; then - echo -e "${red} Please use CentOS 8 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "ubuntu" ]]; then - if [[ ${os_version} -lt 22 ]]; then - echo -e "${red} Please use Ubuntu 22 or higher version!${plain}\n" && exit 1 - fi -elif [[ "${release}" == "fedora" ]]; then - if [[ ${os_version} -lt 36 ]]; then - echo -e "${red} Please use Fedora 36 or higher version!${plain}\n" && exit 1 - fi -elif [[ "${release}" == "debian" ]]; then - if [[ ${os_version} -lt 11 ]]; then - echo -e "${red} Please use Debian 11 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "almalinux" ]]; then - if [[ ${os_version} -lt 9 ]]; then - echo -e "${red} Please use AlmaLinux 9 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "rocky" ]]; then - if [[ ${os_version} -lt 9 ]]; then - echo -e "${red} Please use Rocky Linux 9 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "ol" ]]; then - if [[ ${os_version} -lt 8 ]]; then - echo -e "${red} Please use Oracle Linux 8 or higher ${plain}\n" && exit 1 - fi -else - echo -e "${red}Your operating system is not supported by this script.${plain}\n" - echo "Please ensure you are using one of the following supported operating systems:" - echo "- Ubuntu 22.04+" - echo "- Debian 11+" - echo "- CentOS 8+" - echo "- Fedora 36+" - echo "- Arch Linux" - echo "- Parch Linux" - echo "- Manjaro" - echo "- Armbian" - echo "- AlmaLinux 9+" - echo "- Rocky Linux 9+" - echo "- Oracle Linux 8+" - echo "- OpenSUSE Tumbleweed" - exit 1 -fi - confirm() { if [[ $# > 1 ]]; then echo && read -p "$1 [Default$2]: " temp